我想要变音符号latex演示环境。
梅威瑟:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage{latexdemo}
\begin{document}
\begin{filecontents*}{\democodefile}
Großschreibung
\end{filecontents*}
\PrintDemo{style=parallel}
\end{document}
pdflatex
编译错误:
! Package inputenc Error: Unicode char ├\lst@ECƒ (U+9E9F)
(inputenc) not set up for use with LaTeX.
当然,它可以很好地编译lualatex
。
我尝试添加listingsutf8
,我认为,需要更多配置吗?
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage{latexdemo}
\usepackage{listingsutf8}
\begin{document}
\begin{filecontents*}{\democodefile}
Großschreibung
\end{filecontents*}
\PrintDemo{style=parallel}
\end{document}
答案1
您几乎已经完成了,但是您没有阅读lstlistingsutf8
手册,它本身不执行任何操作。添加
\lstset{inputencoding=utf8/latin1 }
请记住这仅适用于 latin1 中表示的字符