Como usar fontes do Windows com classe de memórias

Como usar fontes do Windows com classe de memórias

Estou escrevendo minha tese usando omemoirclass dentro do MiKTeX no Windows 7. No entanto, quero usar algumas das fontes do Windows (por exemplo, Cambria). É possível fazer isso?

Responder1

Conformefontspec documentação do pacoteem LuaTeX e XeTeX, você pode definir isso usando:

\usepackage{fontspec}
\setmainfont{Cambria}

Responder2

O código que tentei com:

\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}

Estou usando TexStudioo comando padrão para XeTeX. MikTexé de 32 bits em Windows64 bits.

Responder3

A melhor maneira de usar fontes do Windows (Open Type) é mudar de pdftexengine para xetexou para luatex. Eu prefiro xetexporque o MikTeX luatexé extremamente lento. Aqui está um exemplo prático do meu livro atual:

\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}

Então execute xelatex.exeem vez de pdflatex.exe. Todos epsos gráficos devem ser previamente convertidos para pdf.

Observe que Cambria Math é a melhor fonte matemática adequada para a fonte de texto Cambria. Tanto o texto Cambria quanto o Cambria Math vêm com o Windows 7, bem como a fonte Corbel sans-serif. Infelizmente, não existe um bom par matemático gratuito para outras fontes de texto Open Type incluídas no Windows.

Isso é tudo, pessoal!

PS Em geral, é recomendado usar polyglossiapackage em vez de babelao compilar seu documento em luatex/ xetexse babelfalhar para o seu idioma.

informação relacionada