如何在 LaTeX 中使用 Ubuntu 提供的字体?
例如。
答案1
我认为它可能是 Ubuntu Mono:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Ubuntu Mono}
\usepackage{kantlipsum}
\begin{document}
\kant[1]
\end{document}
如果您不想将其用作文档的主要字体,fontspec
则可以将其配置为特定用途或作为“打字机”字体。
例如,您可能希望将 Ubuntu Mono 作为“打字机”字体,将 Ubuntu 作为 sans 字体:
\documentclass{article}
\usepackage{fontspec}
\setsansfont{Ubuntu}% Ubuntu as sans - use \sffamily or \textsf{} as normal
\setmonofont{Ubuntu Mono}% Ubuntu Mono as 'typewriter' - use \ttfamily or \texttt{}
\usepackage{kantlipsum}
\begin{document}
\thispagestyle{empty}
{\noindent\sffamily Ubuntu:
\kant[1]}
{\noindent\ttfamily Ubuntu Mono:
\kant[2]}
\end{document}
如果您想要使用 Ubuntu Mono 的某些元素但不想将其设置为默认元素,您可以指定一个命令来切换到它:
\documentclass{article}
\usepackage{fontspec}
\newfontfamily\ubuntumono{Ubuntu Mono}
\begin{document}
\thispagestyle{empty}
This is some text in the regular font.
{\ubuntumono This is some text in Ubuntu Mono.}
\end{document}
这会产生以下(相当丑陋的)输出,但演示了这个想法:
答案2
您可以使用任何系统字体或xetex
带有luatex
该包的引擎fontspec
来创建一个漂亮的界面。
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Ubuntu}
\begin{document}
The lazy fox jumpes over the brown dog.
\end{document}