\documentclass{article}
\usepackage[left=3cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{listings}
\lstset{basicstyle=\ttfamily\footnotesize,breaklines=true,numbers=left,mathescape}
\begin{document}
\begin{lstlisting}
clear all;
clc;
j=1;
if j~=1
fprintf('j not equal to 1\n');
end
\end{lstlisting}
\end{document}
答案1
事实上解决方案来自https://tex.stackexchange.com/a/130513/231952,但它是评论中包含的一部分,所以我认为在这里总结一下是合适的。(其他解决方案在这里:如何在列表中插入美观的波浪号?)
\documentclass{article}
\usepackage[left=3cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{listings}
\lstset{basicstyle=\ttfamily\footnotesize,breaklines=true,numbers=left,mathescape}
\usepackage{url}
\usepackage{listings}
\lstset{literate={~}{{\raisebox{-.25em}{\textasciitilde}}}{1}}
\begin{document}
\begin{lstlisting}
clear all;
clc;
j=1;
if j~=1
fprintf('j not equal to 1\n');
end
\end{lstlisting}
\end{document}
答案2
这?
\documentclass{article}
\usepackage[left=3cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{listings}
\lstset{basicstyle=\ttfamily\footnotesize,breaklines=true,numbers=left,mathescape}
\usepackage{url}
\usepackage{listings}
\lstset{literate={~}{{\raisebox{-.25em}{\textasciitilde}}}{1}}
\begin{document}
\begin{lstlisting}
clear all;
clc;
j=1;
if j\~=1
fprintf('j not equal to 1\n');
end
\end{lstlisting}
\end{document}