Hallo, Ich habe ein Problem.Ich benutze das Paket fontspec um das Dokument in der Schriftart Times New Roman zu verfassen. \textsc{} in XeLatex funktioniert aber nicht. Wenn ich folgendes benutze: \setmainfont{Times New Roman}[ SmallCapsFont=TeX Gyre Termes, SmallCapsFeatures={Letters=SmallCaps}, ] funktioniert das nur in LuaLatex, nicht aber in XeLatex. Ich kann LuaLatex nicht verwenden, weil es mir dabei die Inkscape Grafiken falsch anzeigt. Der Fehler, wenn ich mit XeLatex kompiliere ist immer: Tex Gyre Termes not found. Kann mir bitte jemand helfen, es unter XeLatex zum Laufen zu bringen? Thx :) gefragt 03 Apr '20, 09:00 Chris_1996 |
Wie ich bereits auf latex.org erklärt habe, funktioniert das Laden per Font-Name mit XeLaTeX und LuaLaTeX auch abhängig von der Installationsart eines Fonts unterschiedlich gut. Dagegen funktioniert das Laden per Dateiname in der Regel bei beiden TeX-Engines gleich. Da ich kein Original Times New Roman (von Adobe) installiert habe, habe ich dafür ein Beispiel erstellt, bei dem ich lediglich Times New Roman durch Linux Libertine ersetzt habe, für das eigentliche Problem, nämlich die Small Capitals, aber wie gewünscht TeX Gyre Termes verwende: \documentclass{article} \usepackage{fontspec} \setmainfont{LinLibertine_R.otf}[ SmallCapsFont=texgyretermes-regular.otf, SmallCapsFeatures={Letters=SmallCaps} ] \begin{document} Roman, \textsc{Small Caps} \end{document} Das Ergebnis ist dann, sowohl mit LuaLaTeX als auch XeLaTeX: und die Ausgabe von
Ohne Hier würde Linux Libertine für die Kapitälchen verwendet. Die Unterschiede sind vor allem am beantwortet 12 Apr '20, 16:18 gast3 |
Versuche es mit dem Dateinamen:
SmallCapsFont= texgyretermes-regular.otf
. Welches Problem gibt es mit lualatex und Graphiken?@Chris_1996, bitte stelle doch ein (oder mehrere) Minimalbeispiele hier (bzw. für jede Frage [zu XeLaTeX und zu LuaLaTeX; zu SmallCapsFont und zu Inkscape] extra) ein, damit das Problem (bzw. die verschiedenen Probleme) reproduzierbar werden.