elsarticle 联盟环境不接受变音符号

elsarticle 联盟环境不接受变音符号

从示例中可以看出,该affiliation命令会抛出错误,并错误地表示带有变音符号的字符。其他字符(例如 $)则根本不会打印。这是使用 3.3 版测试的。

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

\begin{document}
\begin{frontmatter}
    \affiliation{organization={Organization with an ä, \"a, à, á, \$},
            addressline={Address},
            postcode={12345},
            city={City},
            country={Country}}
    
\end{frontmatter}

ä \"a à á \$
\end{document}

在此处输入图片描述

这似乎是字体问题?能通过某种方式解决这个问题吗?

答案1

添加\usepackage[T1]{fontenc}(和删除 \usepackage[utf8]{inputenc}不必要的内容)我没有问题:

\documentclass{elsarticle}
\usepackage[T1]{fontenc}

\begin{document}
\begin{frontmatter}
    \affiliation{organization={Organization with an ä, \"a, à, á, \$},
            addressline={Address},
            postcode={12345},
            city={City},
            country={Country}}

\end{frontmatter}

ä \"a à á \$

\end{document}

在此处输入图片描述

答案2

应该要求班级维护者修复此问题,但目前看来这种方法有效

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

\begin{document}
\begin{frontmatter}
    \affiliation{organization={Organization with an \unexpanded{ä, \"a, à, á, \$}},
            addressline={Address},
            postcode={12345},
            city={City},
            country={Country}}
    
\end{frontmatter}

ä \"a à á \$
\end{document}

在此处输入图片描述

相关内容