命令逐字输入错误,所用键盘字符未定义

命令逐字输入错误,所用键盘字符未定义

这是 probit.txt 文件

我使用该verbatim包插入一些文本文件。特别是使用命令\verbatiminput{probit.txt}。但是文本文件中的一些字符会导致错误:

包 inputenc 错误:在输入编码“utf8”中,使用的键盘字符未定义(inputenc)

我发现问题是由 txt 文件中的这些符号引起的:

' '

我如何才能绕过这些错误并使用\verbatiminput{probit.txt}命令插入verbatim环境。

(因为我有太多的文本文件,我不想从每个文件中删除符号或使用,\begin{verbatim} \end{verbatim}因为复制粘贴所有文本文件会非常耗时。)

\documentclass[11pt]{article} 
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenx} 


\begin{document}
\maketitle

\section{First section}

Your text goes here.

\verbatiminput{probit.txt}


More text.

\end{document}

答案1

您显示的文件probit.txt采用 ansi 编码,而不是 utf8。因此您会收到错误消息,因为您的 tex 文件需要基于 的 utf8 编码\usepackage[utf8]{inputenx}

使用 notepad++ 打开链接文件后,您可以看到用红色圆圈标记的编码:

在此处输入图片描述

将文件的编码更改probit.txt为 utf8 即可消除错误。

相关内容