我正在尝试将 R 文件包含到我的文档中。其中一个 R 命令中有一个波浪号,当我尝试使用 时,我得到的是难看的波浪号,看起来像是上标\lstinputlisting{file.r}
。我怎样才能用 替换这个波浪号?\sim
amsmath
假设的内容file.r
为“lm(y~x)”。
\documentclass{article}
\usepackage{amsmath}
\usepackage[formats]{listings}
\lstset{ %
language=R,
basicstyle=\footnotesize\ttfamily,
}
\begin{document}
\section{Homework}
%* actual homework questions *%
\section{R Code}
\lstinputlisting{file.r}
\end{document}
答案1
使用listings
'literate
将所有出现的 替换~
为具有常规字符$\sim$
宽度的。2
\documentclass{article}
\usepackage{listings}
\lstset{
language=R,
basicstyle=\footnotesize\ttfamily,
literate=~{$\sim$}2
}
\usepackage{filecontents}
\begin{filecontents*}{file.r}
lm(y~x)
\end{filecontents*}
\begin{document}
\lstinputlisting{file.r}
\end{document}