在以下 MWE 中,个性化环境中带有重音的字母comment
在使用时进行编译时会产生以下错误pdflatex
:
! 包 inputenc 错误:Unicode 字符 �tr (U+F0) (inputenc) 未设置为用于 LaTeX。
问题:如何在comment
环境中启用unicode字符?
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{comment}
\includecomment{mycomment}
\begin{document}
\section*{Normal text}
Tous les êtres humains naissent libres et égaux en dignité et en droits.
\section*{Text within a displayed personnalized comment}
\begin{mycomment}
Tous les êtres humains naissent libres et égaux en dignité et en droits.
\end{mycomment}
\end{document}
答案1
(正如所注意到的埃格尔,这个问题与comment.sty 和 UTF8 编码)
解决方案是部分重新定义内部功能comment
。
\begin{document}
以下 MWE之前添加的三行可以完成这项工作!
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{comment}
\includecomment{mycomment}
\renewcommand\ThisComment[1]{%
\immediate\write\CommentStream{\unexpanded{#1}}%
}
\begin{document}
\section*{Normal text}
Tous les êtres humains naissent libres et égaux en dignité et en droits.
\section*{Text within a displayed personnalized comment}
\begin{mycomment}
Tous les êtres humains naissent libres et égaux en dignité et en droits.
\end{mycomment}
\end{document}