如何在评论部分启用unicode?(包“评论”)

如何在评论部分启用unicode?(包“评论”)

在以下 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}

MWE 输出

答案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}

相关内容