除了某些部分以外,请将其更改为 libertine 字体?

除了某些部分以外,请将其更改为 libertine 字体?

我正在使用 制作我的 LaTeX 文档pdflatex。如果我想将我的整个文档切换为自由字体,我会使用:

\documentclass[11pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[margin=10pt,font=footnotesize,labelfont=bf]{caption}
\usepackage{lipsum}
\usepackage{listings}
\usepackage{libertine}
\begin{document}
\lipsum
\texttt{Hello, this is a test !}
\begin{lstlisting}
Put your code here.
\end{lstlisting}
\end{document}

两个问题(使用 pdflatex):

  • 如何将所有字体切换为 libertine,除了\ttfamily
  • 如何将\ttfamily除所有列表之外的所有字体切换为 libertine(包括)?

答案1

对于 libertine/biolinum 除外\ttfamily

\usepackage[tt=false]
{libertine}


对于总是放荡不羁的,除了在这个例子中使用的列表 Bera Mono:

\usepackage{libertine}

\usepackage{listings}

\lstset{basicstyle=\fontfamily{fvm}\selectfont\small}

答案2

要将除 之外的所有字体切换为 libertine \ttfamily,请使用tt=falselibertine 包的选项。(我不知道如何设置列表的默认字体。)

相关内容