经过一番折腾,我确定当加载 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
字体更改,但除此之外应该看起来相同。