| Autor |
fonts bei beamer |
|
pkg
Aktiv  Dabei seit: 09.12.2005 Mitteilungen: 360
Aus:
 | Themenstart: 2008-06-09 08:35
|
Hallo zusammen,
ich habe eine beamer-Präsentation und habe darin eps-Bilder eingefügt, die ich zuvor mit pstricks erzeugt habe. Nun ist die Schriftart auf den Bildern natürlich die "normale" LaTeX-Schriftart während sonst auf den Folien die beamer-Schriftart verwendet wird.
Fragen: Ist das auf den Slides (beamer default-Schriftart) sowas wie textsf? Was muss ich in die pstricks-Files schreiben, damit dort dasselbe verwendet wird ... und wird dann nicht nur der Text anders, obwohl ich ja auch die Schriftart in den Matheumgebungen anpassen muss, da bei beamer ja ebenfalls Text UND Mathe ohne Serifen gesetzt werden?
Besten Dank für Eure Hilfe!
VG
pkg
|
Profil
|
Stefan_K
Senior  Dabei seit: 13.07.2005 Mitteilungen: 3330
Aus: Hamburg
 | Beitrag No.1, eingetragen 2008-06-09 09:37
|
Hallo pkg,
standardmäßig sollte beamer Computer Modern Sans Serif verwenden, das erreichst Du im Textmodus mit \sffamily.
Um auch im Mathematikmodus serifenlose und geneigte Schrift zu erhalten, kannst Du Dir einen passenden Befehl definieren, etwa:
\sourceon LaTeX
\DeclareMathAlphabet{\mathsfsl}{OT1}{cmss}{m}{sl}
\sourceoff
oder T1 statt OT1, wenn Du fontenc mit T1-Option lädst, im Mathematikmodus kannst Du dann \mathsfsl{Formel} schreiben.
Viele Grüße,
StefanK
|
Profil
www
|
pkg
Aktiv  Dabei seit: 09.12.2005 Mitteilungen: 360
Aus:
 | Beitrag No.2, vom Themenstarter, eingetragen 2008-06-09 09:55
|
Erstmal danke ... hab's mal probiert, es klappt bei den Formeln aber der normale Text ist doch nicht so wie bei Beamer? Probier mal mein min-expl.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[11pt]{article}
\usepackage{pstricks}
\DeclareMathAlphabet{\mathsfsl}{OT1}{cmss}{m}{sl}
\sffamily
\begin{document}
\begin{figure}[t]
\psset{xunit=2cm,yunit=2cm}
\begin{pspicture}(-4.0,-0.15)(2.2,3.6)
\rput(0,0){abccdefABCDE} \rput(2,2){$\mathsfsl{abcdefABC}$}
\end{pspicture}
\end{figure}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
pkg
PS: Wie kann man übrigens hier das min-expl. Latex-Quellcode formattieren so wie in Deinem Beitrag? Geht dasmit dem fed? [ Nachricht wurde editiert von pkg am 09.06.2008 09:59:23 ]
|
Profil
|
pkg
Aktiv  Dabei seit: 09.12.2005 Mitteilungen: 360
Aus:
 | Beitrag No.3, vom Themenstarter, eingetragen 2008-06-09 13:25
|
Mit
\renewcommand{\familydefault}{\sfdefault}
im header geht's.
pkg
|
Profil
|
pkg
Aktiv  Dabei seit: 09.12.2005 Mitteilungen: 360
Aus:
 | Beitrag No.4, vom Themenstarter, eingetragen 2008-06-09 15:25
|
Jetzt muss ich das Thema doch nochmal aktivieren! Ist es evtl. möglich, nachdem man
\DeclareMathAlphabet{\mathsfsl}{OT1}{cmss}{m}{sl}
definiert hat global alle Formeln auf \mathsfsl umzustellen, ohne jedesmal einzeln das Kommando verwenden zu müssen?
Beim Text kann man das ja auch (wie beschrieben) mit
\renewcommand{\familydefault}{\sfdefault}
Sowas muss doch auch für die Matheumgebungen gehen!?
pkg [ Nachricht wurde editiert von pkg am 09.06.2008 15:28:29 ]
|
Profil
|
Stefan_K
Senior  Dabei seit: 13.07.2005 Mitteilungen: 3330
Aus: Hamburg
 | Beitrag No.5, eingetragen 2008-06-09 16:11
|
Hallo pkg,
das könnte gehen:
\sourceon LaTeX
\DeclareSymbolFont{letters}{OT1}{cmss}{m}{sl}
\sourceoff
Damit aufrecht geschriebene Operatoren auch serifenlos sind u.a. hier noch weitere sinnvolle Einstellungen:
\sourceon LaTeX
\DeclareSymbolFont{operators}{OT1}{cmss}{m}{n}
\DeclareSymbolFont{bold}{OT1}{cmss}{bx}{n}
\DeclareSymbolFont{italic}{OT1}{cmss}{m}{sl}
\sourceoff
In fontmath.ltx steht hierfür (letters normal und bold) cmm (Computer Modern Math) mit OML-Codierung statt OT1, das könnte Probleme mit der Zeichencodierung geben, am ehesten bei Zeichen wie Punkt, Komma, Semikolon o.ä. Genaueres müsste man in Zeichentabellen nachschlagen.
Schau mal, ob sich das bei Dir auswirkt oder Du keine Symbole verwendest, deren Codierung unterschiedlich ist. Man würde es ja an der unpassenden Ausgabe sehen.
Zu Deiner Frage wegen der Quellcodeformatierung im Forum: unter dem Editierfeld findest Du einen Link Quelltextbereich, wenn Du den anklickst, werden die Tags für Quellcode eingefügt. Den Namen der Sprache sollte man noch angeben für die passende Syntaxhervorhebung mit GeSHi.
Viele Grüße,
StefanK
|
Profil
www
|
pkg
Aktiv  Dabei seit: 09.12.2005 Mitteilungen: 360
Aus:
 | Beitrag No.6, vom Themenstarter, eingetragen 2008-06-09 16:21
|
Vielen Dank! Ich habe es mal ausprobiert: es funktioniert eigtl. sehr gut (besser als wenn man jedesmal \mathsfsl verwendet sogar, da in diesem Fall Zahlen kursiv werden), aber Komma wird zu Semikolon :-((
VG
pkg
|
Profil
|
Stefan_K
Senior  Dabei seit: 13.07.2005 Mitteilungen: 3330
Aus: Hamburg
 | Beitrag No.7, eingetragen 2008-06-09 16:46
|
Komma und Punkt könntest Du so korrigieren:
\sourceon LaTeX
\DeclareMathSymbol{,}{\mathpunct}{letters}{"2C}
\DeclareMathSymbol{.}{\mathpunct}{letters}{"2E}
\sourceoff
StefanK
|
Profil
www
|
pkg
Aktiv  Dabei seit: 09.12.2005 Mitteilungen: 360
Aus:
 | Beitrag No.8, vom Themenstarter, eingetragen 2008-06-09 17:13
|
Ja, das funktioniert ... kannst Du mir noch sagen, wo Du die Codierungen also "2C und "2E her hast, falls ich später noch weitere Symbole anpassen muss? Besten Dank!
pkg
|
Profil
|
Stefan_K
Senior  Dabei seit: 13.07.2005 Mitteilungen: 3330
Aus: Hamburg
 | Beitrag No.9, eingetragen 2008-06-09 17:52
|
Dieses kleine Dokument gibt Dir die Zeichentabelle für Computer Modern Sans Serif aus:
\sourceon LaTeX
\documentclass[a4paper,10pt]{scrartcl}
\usepackage{fonttable}
\begin{document}
\fonttable{cmss10}
\end{document}
\sourceoff
Rechts und oben/unten stehen die Hexadezimalzahlen, Du kannst aber auch die innerhalb der Zellen stehende Dezimalzahl umrechnen. Hier sind es dezimal 44 und 46, was 2C und 2E entspricht.
StefanK
|
Profil
www
|
pkg
Aktiv  Dabei seit: 09.12.2005 Mitteilungen: 360
Aus:
 | Beitrag No.10, vom Themenstarter, eingetragen 2008-06-09 18:05
|
Sehr schön! Danke! Ich glaube, ich kann das Thema jetzt endgültig abhaken ...
pkg [ Nachricht wurde editiert von pkg am 09.06.2008 18:05:40 ]
|
Profil
|
pkg
Aktiv  Dabei seit: 09.12.2005 Mitteilungen: 360
Aus:
 | Beitrag No.11, vom Themenstarter, eingetragen 2008-06-18 17:54
|
Jetzt muss ich dieses alte Thema nochmal aufmachen ... ich habe gerade das epsilon bzw. das varepsilon in der oben genannten fonttable gesucht und nicht gefunden ... wenn ich aber einfach $\epsilon$ nehme wird das zu ffl und $\varepsilon$ wird zu " ...
Gibt es da eine Lösung???
pkg
|
Profil
|
Stefan_K
Senior  Dabei seit: 13.07.2005 Mitteilungen: 3330
Aus: Hamburg
 | Beitrag No.12, eingetragen 2008-06-18 19:27
|
Hi pkg,
der Effekt tritt auf, weil oben der letters font umdefiniert wurde. Man könnte sich für die griechischen Symbole einen neuen definieren:
\sourceon LaTeX
\DeclareSymbolFont{greek}{OML}{cmm}{m}{it}
\DeclareMathSymbol{\epsilon}{\mathord}{greek}{"0F}
\DeclareMathSymbol{\varepsilon}{\mathord}{greek}{"22}
\sourceoff
Entsprechend für weitere griechische Symbole. Du findest sie einerseits wie oben mit \fonttable{cmmi10} und andererseits in fontmath.ltx definiert, dort mit letter statt wie ich eben mit greek getan habe.
Stefan
|
Profil
www
|
pkg
Aktiv  Dabei seit: 09.12.2005 Mitteilungen: 360
Aus:
 | Beitrag No.13, vom Themenstarter, eingetragen 2008-06-18 21:21
|
Super, danke! Auf Dich kann man sich halt verlassen! Ich checke jetzt nach einem ziemlich intensiven Tag zwar nicht mehr warum und weshalb, aber copy&paste und es geht ... versuche es morgen nochmal prinzipiell zu verstehen ;-)
Also nochmal vielen Dank! Noch schönen Abend
pkg
|
Profil
|