在 \verbinput 读取的文本文件中包括箭头

在 \verbinput 读取的文本文件中包括箭头

我有以下 tex 程序:

\documentclass{article}

\usepackage{sverb}

\begin{document}
\verbinput{arrowfile.txt}
\end{document}

arrowfile.txt:

longest_chain ← 0

箭头未显示:它呈现为longest_chain 0。如何显示使用 \verbinput 读入的纯文本文件中的箭头?

编辑:添加行

\usepackage[utf8]{inputenc}
\usepackage{textcomp}

解决了问题。

答案1

假设您的文件是 UTF-8 编码的,则加载就足够了textcomp

\begin{filecontents*}{arrowfile.txt}
longest_chain ← 0
\end{filecontents*}

\documentclass{article}
\usepackage{textcomp}
\usepackage{sverb}

\begin{document}

\verbinput{arrowfile.txt}

\end{document}

在此处输入图片描述

重要的提示

线路

\usepackage[utf8]{inputenc}

如果运行的是 LaTeX 2018-04-01 或更高版本,则可以省略。对于早期版本,上述代码应为

\begin{filecontents*}{arrowfile.txt}
longest_chain ← 0
\end{filecontents*}

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage{sverb}

\begin{document}

\verbinput{arrowfile.txt}

\end{document}

我建议更新。

答案2

假设你的文件是 utf8 编码的,你可以这样做

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{sverb}
\DeclareUnicodeCharacter{2190}{$\leftarrow$}
\begin{document}

\verbinput{arrowfile.txt}
\end{document}

相关内容