大引文的自由字体存在问题

大引文的自由字体存在问题

以下代码我成功使用过,但无法在最新的 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 `'}

花哨的引文

相关内容