以下代码我成功使用过,但无法在最新的 TeX LIve 发行版中使用。我不知道为什么。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
{\fontsize{32}{32}\selectfont''}
{\fontfamily{fxl}\fontsize{32{32}\selectfont''}
\end{document}
这是生产出来的产品。
我怎样才能继续拥有美丽的引语?
答案1
libertine-legacy 字体已被替换,请尝试:
\fontfamily{LinuxLibertineO-LF}\fontsize{32}{32}\selectfont
可移植性
如果您想让您的代码尽可能的可移植(Libertine 最近才被替换,并且还没有为 MiKTeX 用户替换)使用:
\IfFileExists{libertine-type1.sty}{
\fontfamily{LinuxLibertineO-LF}\fontsize{32}{32}\selectfont
}{
\fontfamily{fxl}\fontsize{32}{32}\selectfont
}
这将检查新的 libertine 包是否已安装,并据此定义您的命令。
对于旧式图形,使用LinuxLibertineO-OsF
而不是LinuxLibertineO-LF
。
问题
如果你不使用该libertine
包,粗体可能不起作用。要解决这个问题,你必须重新定义\bfdefault
:
\renewcommand*{\bfdefault}{b}
或者你必须改变使用引号的方式:不要使用\bfseries
或\textbf
并像这样定义字体:
\fontfamily{fxl}\fontsize{32}{32}\fontseries{b}\selectfont
可用的字母有m
(中等)b
(粗体)和sb
(半粗体)。
例子
\noindent
{\fontfamily{fxl}\fontsize{32}{32}\fontseries{m}\selectfont `'}
{\fontfamily{LinuxLibertineO-LF}\fontsize{32}{32}\fontseries{m}\selectfont `'}
{\fontfamily{LinuxLibertineO-LF}\fontsize{32}{32}\fontseries{sb}\selectfont `'}
{\fontfamily{LinuxLibertineO-LF}\fontsize{32}{32}\fontseries{b}\selectfont `'}