表格中的特殊字符 æøå

表格中的特殊字符 æøå

我遇到的问题是,每当我正确设置序言以便可以在文档文本中毫无问题地使用字符 æ ø å 时,输入的表格中的特殊字符看起来就会很奇怪。如下例所示:

\documentclass[12pt,a4paper]{article}  
\usepackage[T1]{fontenc}  
\usepackage[english, norsk]{babel}  
%\usepackage[utf8]{inputenc}  

\begin{document}  

\section{Introduction}

æ

ø

å

\begin{table}
\caption[c]{æ ø å}
\begin{tabular}{l r r r r r r r r }
\hline
\input{testtable.tex}
\end{tabular}
\end{table}

\end{document}

该表如下所示:

\hline  
åÅå   &       0.875&        3192 \\  
æÆæ &      0.0793&        3192 \\   
øØø &       30.61&        1671 \\  
\hline

包括

\usepackage[utf8]{inputenc}

在序言中,表格中的字符看起来不错,但由于文章文本中使用了特殊字符,texworks 无法编译。有人知道为什么吗?

谢谢!Sara

编辑:

输出 1

上面的图片是我在不包含@Sveinung 建议的
% !TeX encoding = utf8时的输出

输出 2

上图显示了我包含该行时的样子:现在文本中的字符也是错误的。

我的设置如下:

在此处输入图片描述

我已使用记事本将主文件和输入文件都编码为 UTF-8。

答案1

首先检查 Texworks 是否设置为使用 UTF8。单击菜单Edit,选择“首选项”,您将看到一个窗口,该窗口应类似于以下有关字符集的屏幕截图。

在此处输入图片描述

然后在两个文件中添加:

% !TeX encoding = utf8 

然后确保两个文件都保存为 UTF8 文件。即使您设置了 UTF8 选项,Texworks 也不会在保存时将 ANSI 文件转换为 UTF8。因此,您必须复制文件内容并将其粘贴到新文件中,然后再次将其保存为 UTF8。或者您可以通过独立过滤器运行文件

\hline由于未知原因,该文件无法像中的第一个命令那样进行编译testtable.tex。因此,我将该行移至主文件。

在此处输入图片描述

梅威瑟:

% !TeX encoding = utf8  %% Add this string
\documentclass[12pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[english, norsk]{babel}
%\usepackage[utf8]{inputenc}

\begin{document}

\section{Introduction}

æ

ø

å

\begin{table}
\caption[c]{æ ø å}
\begin{tabular}{l r r}
\hline
\input{testtable.tex}
\end{tabular}
\end{table}

\end{document}


% testtable.tex
% !TeX encoding = utf8  %% Add this string
%\hline
åÅå & 0.875& 3192 \\
æÆæ & 0.0793& 3192 \\
øØø & 30.61& 1671 \\
%\hline

相关内容