LaTeX 中的 Ubuntu 字体

LaTeX 中的 Ubuntu 字体

如何在 LaTeX 中使用 Ubuntu 提供的字体?

例如。

在此处输入图片描述

答案1

我认为它可能是 Ubuntu Mono:

Ubuntu Mono

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Ubuntu Mono}
\usepackage{kantlipsum}

\begin{document}

\kant[1]

\end{document}

如果您不想将其用作文档的主要字体,fontspec则可以将其配置为特定用途或作为“打字机”字体。

例如,您可能希望将 Ubuntu Mono 作为“打字机”字体,将 Ubuntu 作为 sans 字体:

适用于 sans 和 typewriter 的 Ubuntu 和 Ubuntu Mono

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

这会产生以下(相当丑陋的)输出,但演示了这个想法:

通过 \ubuntumono 运行 Ubuntu Mono

答案2

您可以使用任何系统字体或xetex带有luatex该包的引擎fontspec来创建一个漂亮的界面。

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Ubuntu}
\begin{document}
The lazy fox jumpes over the brown dog.
\end{document}

相关内容