Ich schreibe meine Diplomarbeit mit demmemoir
Klasse innerhalb von MiKTeX unter Windows 7. Ich möchte jedoch einige der Windows-Schriftarten verwenden (z. B. Cambria
). Ist das möglich?
Antwort1
Gemäßfontspec
PaketdokumentationIn LuaTeX und XeTeX können Sie dies folgendermaßen festlegen:
\usepackage{fontspec}
\setmainfont{Cambria}
Antwort2
Der Code, mit dem ich es versucht habe:
\documentclass[]{article}
\usepackage{polyglossia}
\setmainlanguage{bulgarian}
\setotherlanguage{english}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures={TeX}}
\setmainfont{Cambria}
\setsansfont{Corbel}
\setmonofont{Myriad Pro}
\usepackage[math-style=ISO,bold-style=ISO]{unicode-math}
\setmathfont[Color=000066]{Cambria Math}
% Symbol \perp is not defined in Cambria Math, so we fix this bug
\AtBeginDocument{\def\perp{\mathrel\bot}}
\begin{document}
Здравей.
\end{document}
Ich verwende TexStudio
den Standardbefehl für XeTeX
. MikTex
ist 32 Bit auf Windows
64 Bit.
Antwort3
pdftex
Eine bessere Möglichkeit, Windows-Schriftarten (Open Type) zu verwenden, besteht darin, von der Engine auf xetex
oder auf umzuschalten luatex
. Ich bevorzuge xetex
, da MikTeX luatex
extrem langsam ist. Hier ist ein funktionierendes Beispiel aus meinem aktuellen Lehrbuch:
\documentclass{...}% any class at your choice
\usepackage{fontspec}
\defaultfontfeatures{Ligatures={TeX}}
\setmainfont[Numbers={Proportional}]{Cambria}
\setsansfont{Corbel}
\setmonofont{Myriad Pro}
\usepackage[math-style=ISO,bold-style=ISO]{unicode-math}
\setmathfont[Color=000066]{Cambria Math}
% Symbol \perp is not defined in Cambria Math, so we fix this bug
\AtBeginDocument{\def\perp{\mathrel\bot}}
\usepackage[english,ngerman,swedish,main=russian]{babel}
Führen Sie dann xelatex.exe
anstelle von aus pdflatex.exe
. Alle eps
Grafiken sollten vorab in konvertiert werden pdf
.
Beachten Sie, dass Cambria Math die beste Mathematikschriftart für die Cambria-Textschriftart ist. Sowohl Cambria Text als auch Cambria Math sind in Windows 7 enthalten, ebenso wie die serifenlose Corbel-Schriftart. Leider gibt es kein kostenloses gutes Mathematikpaar für andere Open Type-Textschriften, die in Windows enthalten sind.
Das war's Leute!
PS: Im Allgemeinen wird empfohlen, beim Kompilieren Ihres Dokuments unter / polyglossia
stattdessen „Paket“ zu verwenden , wenn dies für Ihre Sprache fehlschlägt.babel
luatex
xetex
babel