So verwenden Sie Windows-Schriftarten mit der Memoir-Klasse

So verwenden Sie Windows-Schriftarten mit der Memoir-Klasse

Ich schreibe meine Diplomarbeit mit demmemoirKlasse 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 TexStudioden Standardbefehl für XeTeX. MikTexist 32 Bit auf Windows64 Bit.

Antwort3

pdftexEine bessere Möglichkeit, Windows-Schriftarten (Open Type) zu verwenden, besteht darin, von der Engine auf xetexoder auf umzuschalten luatex. Ich bevorzuge xetex, da MikTeX luatexextrem 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.exeanstelle von aus pdflatex.exe. Alle epsGrafiken 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 / polyglossiastattdessen „Paket“ zu verwenden , wenn dies für Ihre Sprache fehlschlägt.babelluatexxetexbabel

verwandte Informationen