如何在 sciposter 类中更改字体?

如何在 sciposter 类中更改字体?

似乎字体选择以某种方式嵌入在文档类本身中;我尝试以通常的方式选择字体,但没有效果。

答案1

这对我有用:

\documentclass{sciposter}

\usepackage{libertine}
\usepackage[T1]{fontenc}

\begin{document}
\Huge Hello
\end{document}

问题可能是你加载的字体包不提供无衬线字体,例如mathpazofourier。在这种情况下,你需要将以下内容添加到你的序言中:

\renewcommand{\familydefault}{\rmdefault}

这使得衬线字体成为默认字体。 标准是sciposter使用无衬线字体作为默认字体。

答案2

该类加载(已过时的)包times并将默认字体系列设置为无衬线(Helvetica)。

如果您想使用 Computer Modern 字体,则必须恢复设置:

\documentclass{sciposter}

\renewcommand{\familydefault}{\rmdefault}
\renewcommand{\rmdefault}{cmr}
\renewcommand{\sfdefault}{cmss}
\renewcommand{\ttdefault}{cmtt}

但是,由于sciposter使用大字体,可缩放字体可能更好:

\documentclass{sciposter}

\renewcommand{\familydefault}{\rmdefault}
\usepackage{lmodern}

或者,您可以加载不同的字体包:

\documentclass{sciposter}

\renewcommand{\familydefault}{\rmdefault}
\usepackage{kpfonts}

或您选择的任何字体包。

相关内容