哪种打字机字体适合 Linux Libertine 并支持粗体字母?

哪种打字机字体适合 Linux Libertine 并支持粗体字母?

我正在考虑\usepackage{libertine}在下一个 TeX 文档中使用 Linux Libertine 字体 ()。对于带有语法高亮的列表,我需要一种支持粗体字样的打字机字体。

我曾经使用过 Courier ( \usepackage{courier}),但一个很大的缺点是 Courier 字体与 Linux Libertine 冲突。

所以我的问题是:是否有支持粗体且不与 Linux Libertine 字体冲突的打字机字体?

答案1

Libertine 的 Open Type 版本也有打字机版本。不过,pdflatex您可以使用 Bera Mono:

\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{libertine}
\usepackage[scaled=0.83]{beramono}

\begin{document}
This is a test with \texttt{some \textbf{bold} typewriter text}.

\end{document}

在此处输入图片描述

如果你想要 Bera Mono 用于 LuaTeX 或 XeTeX,那么使用

\setmonofont[Scale=0.83]{Bitstream Vera Sans Mono}

TrueType 字体可从http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/1.10/ 关于 Monotype 字体的调查如下:http://www.codeproject.com/Articles/30040/Font-Survey-42-of-the-Best-Monospaced-Programming

答案2

Inconsolata 与 Linux Libertine 非常契合,并且具有粗体字体:

\documentclass{scrartcl}

\usepackage{fontspec}
\usepackage{xunicode}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Linux Libertine O}
\setmonofont{Inconsolata}

\begin{document}

This is a test with \texttt{some \textbf{bold} typewriter text}.

\end{document}

在此处输入图片描述

相关内容