Estoy escribiendo mi tesis usando elmemoir
clase dentro de MiKTeX en Windows 7. Sin embargo, quiero usar algunas de las fuentes de Windows (por ejemplo, Cambria
). ¿Es posible hacerlo?
Respuesta1
segúnfontspec
documentación del paqueteEn LuaTeX y XeTeX, puedes configurar esto usando:
\usepackage{fontspec}
\setmainfont{Cambria}
Respuesta2
El código que probé con:
\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}
Estoy usando TexStudio
su comando predeterminado para XeTeX
. MikTex
es de 32 bits en Windows
64 bits.
Respuesta3
Una mejor manera de utilizar fuentes de Windows (tipo abierto) es cambiar de pdftex
motor a xetex
o a luatex
. Lo prefiero xetex
porque el de MikTeX luatex
es extremadamente lento. Aquí hay un ejemplo práctico de mi libro de texto actual:
\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}
Luego ejecuta xelatex.exe
en lugar de pdflatex.exe
. Todos eps
los gráficos deben convertirse preliminarmente a pdf
.
Tenga en cuenta que Cambria Math es la fuente matemática que mejor se adapta a la fuente de texto Cambria. Tanto Cambria Text como Cambria Math vienen con Windows 7 y con la fuente Corbel sans-serif. Desafortunadamente, no existe un buen par matemático gratuito para otras fuentes de texto Open Type incluidas con Windows.
¡Eso es todo amigos!
PD: En general, se recomienda utilizar polyglossia
paquete en lugar de babel
al compilar su documento en luatex
/ xetex
si babel
falla en su idioma.