Closed VChristlein closed 1 year ago
Danke für den Vorschlag! Ich habe im letzten Commit die Möglichkeit implementiert eine "scale" zu übergeben, die die Funktionalität versucht nachzuahmen.
Es musste hier doch einiges geändert werden, deshalb bin ich mir nicht sicher, dass schon alles fehlerfrei funktioniert. Insbesondere ist mir nicht klar ob der Font richtig mitskaliert wird.
Zusätzlich ist die Frage ob bei 169 auch jeweils 1.25-0.75 skaliert werden soll, wahrscheinlich schon. Ich werde das die Tage nochmal ausführlich testen, aber die Grundfunktion sollte jetzt da sein.
Grüße Tim
Hi Tim,
danke für deinen Einsatz! Ich glaube bei 16:9 passt es noch nicht, zumindest wird geometry bei 4:3 skaliert, aber noch nicht bei 16:9, s.:
\ifthenelse{\equal{\aspectratio }{169}}{%
\geometry{paperwidth=338.7mm,paperheight=190.5mm}% for 16:9
}{}%
\ifthenelse{\equal{\aspectratio }{43}}{%
\geometry{paperwidth=\scale\dimexpr720pt,paperheight=\scale\dimexpr540pt}% for 4:3
}{}%
Wenn ich hier aber \scale einbaue passt es irgendwie auch nicht. Ich kann dir später mal ein Beispiel zum Testen schicken.
Vielen Dank und viele Grüße, Vincent
Ja stimmt, es waren zwei Fehler drin, einmal den, den du oben schon gefixt hast, das habe ich jetzt eingebaut,
\ifthenelse{\equal{\aspectratio }{169}}{%
\geometry{paperwidth=\scale\dimexpr338.7mm,paperheight=\scale\dimexpr190.5mm}% for 16:9
}{}%
und dann wurde bei 169 die falsche Option übergeben, das ist hier jetzt richtig
\PassOptionsToPackage{XScale=\scale}{styles/beamerouterthemefau}
\PassOptionsToPackage{YScale=\scale}{styles/beamerouterthemefau}
Das sollte jetzt beides klappen, den Font skaliere ich jetzt auch in beamerfontthemefau.sty
\FPeval{\globscale}{\fau@font@scale}
\FPeval{\fau@font@baselineskip}{\fau@font@scale * \fau@font@baselineskip}
\FPeval{\fontscale}{\fau@font@size/11}
\FPeval{\fontscale}{fontscale * globscale}
\FPupn{\fontscale}{0.442 fontscale * 2 round}
Es bleibt noch die Frage, ob bei 16:9 wie im alten template auch lieber
\PassOptionsToPackage{XScale=1.25\scale}{styles/beamerouterthemefau}
\PassOptionsToPackage{YScale=.75\scale}{styles/beamerouterthemefau}
gemacht werde soll.
Grüße Tim
Hi Tim,
irgendwie passt es mit den Fonts noch nicht so ganz.
Ich schicke dir das Beispiel mal per Mail.
Vielen Dank und viele Grüße! Vincent
Top, mit folgenden Einstellungen ist nun das Canvas und die Fontsize sehr ähnlich:
fontsize=19,
scale=0.4725
Nur der baselineskip zwischen items passt noch nicht (atm leicht kleiner im alten Template), die Option 'BaseLineSkip' scheint im Moment nicht wirksam zu sein. Hier wäre ein Fix noch super!
Noch ein paar Anmerkungen:
structure
ist (zumindest für TechFak) zu hell, hier wäre der selbe Farbton wie bei dem Titel oder den item bullet points passend./beamerfontthemefau.sty:% Caption
./beamerfontthemefau.sty:\setbeamerfont{caption}{size=\scriptsize}
./beamercolorthemefau.sty:% Captions
./beamercolorthemefau.sty:\setbeamercolor{caption}{parent=structure}
./beamercolorthemefau.sty:\setbeamercolor{caption name}{parent=structure}
Ich hab die fontsize jetzt nochmal reskaliert, damit fontsize=11
, die standard Größe ist. Die option fontbaslineskip
skaliert jetzt die baselineheight des Fonts.
Bei structure
weiß ich nicht genau welche Farbe du meinst, weil Titel und Bullet Points haben schon die Farbe von structure
. Allgemein hab ich bei Farben nicht sooo viel Spielraum, weil das Template ja zu den Vorgaben des Corporate Design Teams passen muss.
\setbeamerfont{caption}{size=\scriptsize}
fand ich fast etwas zu klein :thinking:
Grüße Tim
Hi,
danke, fontbaselineskip=16
kommt sehr gut hin. Vielen Dank!
caption size
: okay, kann man ja vmtl auch individuell einstellenstructure
: stimmt, das kam mir bei dem Text irgendwie heller vor ;) , vielleicht wäre der Farbton wie bei der Linie angenehmer, aber das kann sich vmtl auch jeder selbst einstellen.
Wegen mir, kann dieses issue geschlossen werden. Vielen Dank nochmals!Viele Grüße, Vincent
Addendum: fontbaselineskip=16 passt wohl doch nicht so gut mit Untertiteln :/ - wird da vielleicht noch was falsch skaliert? Oder gäbe es eine Möglichkeit das anzupassen?
Ja mit fontbaslineskip=16
ist es dann zu viel für den Title. Hier ein Workaround:
Ich hab einen "mixed"-font in beamerfontthemefau.sty
hinzugefügt:
\newcommand{\LARGELarge}{\fontsize{\resultLARGEX}{\resultLargeY}\selectfont}
der nimmt die Schriftgröße LARGE
aber den baselinewert von Large
. Du könntest dann in der Präamble
\setbeamerfont{frametitle}{size=\LARGELarge, series=\bfseries}
hinzufügen. Ich hab das noch nicht per Default eingestellt.
Damit hat der FrameTitle Font dann eine kleiner Baseline und es sollte nicht drüber ragen.
Ich würde den Issue dann mal schließen, falls es noch Probleme gibt, gib gern Bescheid ;)
Grüße Tim
Super, danke dir!
Hi,
nochmals vielen Dank für dieses Paket und das schnelle Fixen des letzten Issues! Ein neuer Vortrag ging problemlos zu erstellen. Ich wollte nun allerdings ein altes Tutorial umziehen und dabei ist mir aufgefallen, dass die Canvasgröße ca. dopelt so groß in jeder Dimension ist wie beim alten Template. Bei meiner neuen Präsentation habe ich entsprechend einfach die fontsize und baselineskip mittels der Optionen hochgedreht (die Defaultwerte sind viel zu klein). In meiner alten Präsentation befinden sich leider etliche Tikzgrafiken wo das nicht so leicht ist (und ich will nicht jede mit raisebox größer machen, es betrifft auch andere Werte, wie Linienbreiten, die nun dünner erscheinen).
Wenn man sich den code in beamerthemefau.sty anschaut, sieht man dass die Werte anscheinend hard-gecoded sind anstatt die Defaultwerte des Beamer-packages zu verwenden.
Wäre es möglich das zu fixen?
So wurde es im alten FAU-Template gelöst:
Vielen Dank, Vincent