我正在使用 制作我的 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=false
libertine 包的选项。(我不知道如何设置列表的默认字体。)