Sweave + sciposter 冲突导致标题无法使用斜体

Sweave + sciposter 冲突导致标题无法使用斜体

经过一番折腾,我确定当加载 Sweave 包时,sciposter 文档标题中的斜体会被忽略(尽管下划线有效)。我不太了解样式文件并找不到问题所在。这是一个简单的例子。注释掉或删除 Sweave 以查看效果。任何建议都请多多包涵!

\documentclass[landscape]{sciposter}

\usepackage{Sweave}

\title{My Title Has \emph{Italics} But They Don't Work if Sweave is Loaded}
\author{Johnny Be Good}
\institute{Good Times Institute}

\begin{document}
\maketitle

Some text
\end{document}

答案1

Sweave包加载了该ae包,将所有字体更改为“Almost European Computer Modern”字体,该字体显然没有粗体斜体。您可以看到这一点,因为您的示例文档生成了以下警告:

LaTeX Font Warning: Font shape `T1/aess/bx/it' undefined
(Font)              using `T1/aess/bx/n' instead on input line 10.

您可以通过添加以下内容来解决问题:

\usepackage{lmodern}

加载包后,进入你的序言Sweave

这将撤消ae字体更改,但除此之外应该看起来相同。

相关内容