Seite 1 von 1

Einbinden eigener Schriftarten mit {fontspec} klappt nicht

Verfasst: Fr 25. Mär 2016, 03:44
von john1010
Hallo!

Ich schreib grad meine Abschlussarbeit und hab als Formvorgabe leider Times New Roman. Nach einigem rumsuchen bin ich auf das fontspec Paket gestoßen, womit sich erfolgreich zumindest die Haupttype von Times New roman einbinden lässt , der Haupttext erscheint in damit in Times New Roman.

Bei allem was fett oder Kursiv ist, wird jedoch "Times" verwendet.
Das ist leider nicht einheitlich und ich kriegs trotz rumprobieren nicht hin. Könnt ihr mir vielleicht helfen?

Ich benutze den Online Editor Overleaf.com und XeLaTex als Umgebung, die Schriftdateien .ttf stammen vom Mac. Der Fehler ist aber auch Local mit TexShop der gleiche.


Hier mein Minimalbeispiel.
\documentclass[a4paper]{article}


\usepackage{fontspec}
\setmainfont{Times_New_Roman}[
Extension = .ttf,
BoldFont=Times_New_Roman_Bold ,
ItalicFont=Times_New_Roman_Italic ,
BoldItalicFont=Times_New_Roman_Bold_Italic ]



\begin{document}
\subsection{das hier wird nur times}
Hier sollte ein bisschen Text in Times New Roman sein.



\end{document} 
[/code]

Verfasst: Fr 25. Mär 2016, 10:00
von iTob
Dein Code müsste eigentlich auch einen Missing-begin-document-fehler anzeige, denn das Optionale argument gehört vor das obligatorische …
\documentclass[a4paper]{article} 

\usepackage{fontspec}
\setmainfont[
   Extension = .ttf,
   BoldFont=Times_New_Roman_Bold ,
   ItalicFont=Times_New_Roman_Italic ,
   BoldItalicFont=Times_New_Roman_Bold_Italic,
]{Times_New_Roman}

\begin{document} 
\subsection{das hier wird nur times} 
Hier sollte ein bisschen Text in Times New Roman sein. 
\end{document}