我正在尝试根据此网站中的示例制作一张海报:http://www-i6.informatik.rwth-aachen.de/~dreuw/latexbeamerposter.php并使用这个主题http://www-i6.informatik.rwth-aachen.de/~dreuw/download/beamerthemeIcy.sty
当我尝试将标题更改为带有葡萄牙语口音的内容(使用 [portuguese]{babel})时,输出如下
一张空白页和一些乱码。再次重申,我只更改了发布在该网站上的示例的标题。
这是我的第一张海报,我有点迷茫……
忘了说:我在 Arch Linux 下使用 TeXLive 2010
例子:
.tex 文件http://pastebin.com/HeQe02S2 .sty 主题文件http://pastebin.com/mHNa0Dg4
这种组合对我来说效果不太好。另外:我需要在文本中使用 beta 符号,但我无法将其设为无衬线 (helvet)。
答案1
除了使用选项加载 babel 之外portuguese
,你还应该将以下内容添加到你的序言中:
\usepackage[utf8]{inputenc}
修复了非 ASCII 字符显示为“乱码”的问题(Alan Munn 的原始评论)和
\usepackage[T1]{fontenc}
这对于连字符的正常工作是必需的(原始评论由 Mateus Araújo 提出)。
答案2
当您编译乳胶时,输出中会出现Babel
与连字符相关的什么内容?
就我而言,这就是我得到的:
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, catalan, croatian, ukenglish, usenglishmax, galician, spanish, loaded.
我曾使用 beamer 和 latex 编写过西班牙语和英语的文档,还使用 beamerposter 编写过英语的文档,到目前为止,我没有遇到与连字符相关的问题。