在 LaTeX 表格指令中使用德语变音符号

在 LaTeX 表格指令中使用德语变音符号

我正在尝试在 tabular 指令中使用德语变音符号。该文件采用 UTF8 编码,在 tabular 指令之外使用变音符号可以完美运行,因此应该不存在一般编码问题。

使用以下代码

\begin{tabular}{ll}
  some content & some content ü content \\
\end{tabular}

编译器发出以下警告:

Package inputenc Error: Keyboard character used is undefined [& some content]

似乎编译器将“&”符号后面的字符解释为转义的 Unicode 字符。在 PDF 输出中,变音符号被省略了。

是否有可能转义变音符号、更改表格部分的编码或使用不同的字符进行列分隔?

由于 & 符号和反斜杠都是控制字符,因此使用转义的 unicode 或 \"u 对变音符号进行编码不起作用。

我不是 LaTeX 专家,但迫切需要这个功能来完成我的学士论文。我将终生感激您。

编辑

我在 head 部分使用以下内容,我的发行版是 MiXTeX 2.9,使用 Sublime Text 2 作为编辑器。我的操作系统是 Windows 7 Professional x64

\documentclass[11pt, a4paper, titlepage]{book}
\usepackage{german}
\usepackage[utf8]{inputenc}

编辑2

我没有遇到编码问题,只是发现,即使常规 TeX 以以下形式转义

\"u 

不起作用,用花括号括起来

{\"u}

目前,这个答案证明使用 UTF8 而不是 latin1 编码是合理的,但如果有人知道更优雅的解决方案,我会很期待您的意见!

答案1

请尝试 :

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}

\begin{tabular}{lll}
  some content \& some content ü content \\
\end{tabular}

\end{document}

如果没有显示预期结果,请检查您的 TeX 安装(texlive-latex-extra可能会有帮助)。

相关内容