Seite 1 von 2
Frage zu Schriftart Libertine
Verfasst: Fr 23. Okt 2009, 22:53
von leeze
Hallo,
neuer Tag, neuer Frage... Ich hoffe, das geht nicht so weiter.
In scrreport nutze ich die Schriftart Libertine, im Text natürlich als Serifenschrift. In Tabellen und den Tabellenüberschriften würde ich hingegen gern serifenlos schreiben, um sie optisch etwas abzusetzen. Soweit klappt das ja auch...
Aber: In den Überschriften müssen einige Wörter zusätzlich kursiv, was mit dem Befehl \emph nicht gelingen will.
Bietet Libertine diese Option nicht? Falls nein: Was könnte ich sonst machen?
Gruß & Danke
Italic
Verfasst: Fr 23. Okt 2009, 23:21
von Stefan Kottwitz
Hallo,
statt \emph könntest Du \textit oder \itshape bzw. \textsl oder \slshape verwenden, siehe
Font Selection.
Stefan
Verfasst: Sa 24. Okt 2009, 00:26
von leeze
Mmh, will alles nicht gelingen. Wahrscheinlich mach ich irgendwas falsch...
So lautet mein Code:
\caption{\small\sffamily Vergleich der T-Werte (mittels \textit{T-Test}}
Verfasst: Sa 24. Okt 2009, 08:13
von ratte
Statt am Anfang jeder \caption-Anweisung \small\sffamily reinzuschreiben, kannst Du bei KOMA-Script die Schrift einfach generell einstellen:
\setkomafont{caption}{\small\sffamily}
Falls es keine Kursive in der Familie gibt, sollte LaTeX eine Warnung über die Ersetzung einer Schrift ausgeben. Bei vielen Serifenlosen gibt es keine Kursive, sondern nur eine Schräge (\textsl). Eventuell fehlt es aber auch nur an der Deklaration. Das hängt davon ab, wie die Schrift eingebunden wird, was wiederum für XeTeX (damit kenne ich mich nicht aus) und (pdf)LaTeX unterschiedlich erfolgt.
Verfasst: Sa 24. Okt 2009, 11:23
von leeze
Also, ersterer Tipp klappt. Danke!
Zu zweiterem: Auch das führt nicht zum Ziel. Eine Warnung oder Fehlermeldung wirft Lyx nicht aus. Auch nicht im log-Protokoll. Die Schriftart binde ich übrigens schlicht ein über:
\usepackage[T1]{fontenc}
\usepackage{libertine}
Verfasst: Sa 24. Okt 2009, 18:54
von ratte
Du verwendest also pdflatex und nicht xetex, richtig? Bei meiner Version von libertine.sty (das ist 2.7.3) wird keine eigene Serifenlose geladen. Es müsste also die Standardserifenlose verwendet werden. Bei T1 (und ohne Laden von lmodern) müsste die Schrift also per t1cmss.fd ausgewählt werden. Dort wird auch eine kursive Variante ausgewählt:
\EC@family{T1}{cmss}{m}{it}{ecsi}
Deshalb wird auch keine Ersetzung gemeldet. Die Ursache kann dann allenfalls noch in der realen Verfügbarkeit der Schrift liegen. Welche Font-Dateien pdfTeX tatsächlich sucht und verwendet, steht ganz am Ende der Log-Datei. Dort steht auch wenn eine Font-Datei nicht gefunden wird.
Wollte ich mehr sagen, bräuchte ich mehr Informationen, also min. ein vollständiges Minimalbeispiel das das Problem (und sonst nichts) enthält und ggf. die Log-Datei dazu. Für die Log-Datei wiederum sollte die erste Zeile des Minimalbeispiels
lauten.
Verfasst: Mo 26. Okt 2009, 10:21
von domwass
ratte hat geschrieben:Du verwendest also pdflatex und nicht xetex, richtig? Bei meiner Version von libertine.sty (das ist 2.7.3) wird keine eigene Serifenlose geladen.
In der aktuellen Version (4.5.1a) wird aber eine Serifenlose geladen, nämlich Biolinum. Da diese Schrift sich noch in der Entwicklung befindet, gibt es derzeit keine Kursive (siehe
http://linuxlibertine.sourceforge.net/L ... tml#styles). Daher solltest du (leeze) eine andere serifenlose Schrift einsetzen oder auf Kursivierung bei der Serifenlosen verzichten.
Gruß,
Dominik.-
Verfasst: Do 29. Okt 2009, 09:47
von leeze
Das löst die Frage. Vielen Dank!
Verfasst: Do 29. Okt 2009, 10:25
von domwass
Wenn die Frage beantwortet ist, setzte den Status bitte entsprechend. Ich hab das jetzt mal gemacht.
Gruß,
Dominik.-
Verfasst: Do 29. Okt 2009, 11:23
von leeze
Argh, sorry. Werd nächstes mal dran denken.