如何告诉 latex 写入 texmaker 中的文本?

如何告诉 latex 写入 texmaker 中的文本?

我打算将我的 C 代码附在报告中。但是,代码中有很多特殊字符,这些字符会在编译时产生错误 {、# 等。任何软件包都可以解决这个问题。

例如:

\# include'<'stdio.h\> 

\# include ...
int main()

{
for i = 1:10:100

}

等等应该有花括号和井号,就像输出中的那样。

答案1

这是listings无需进一步配置的方式,以及tcolorbox可配置的列表框listing options和其他纯显示选项

\documentclass{article}


\usepackage{listings}

\usepackage[most]{tcolorbox}

\begin{document}
\begin{lstlisting}[language=C]
#include<stdio.h>

int main(int argc,char **argv)
{
  printf("Hello World!\n");
  return(0);
}
\end{lstlisting}

\begin{tcblisting}{listing only,listing options={numbers=left,language={C++}}, left=15pt,enhanced, colback=white!40!yellow,drop shadow, sharp corners}
  #include <iostream>
  // Hello World - Example
  int main( int argc, char **argv )
  {
    std::cout << "Hello World\n";
    return 0;
  }
\end{tcblisting}
\end{document}

在此处输入图片描述

相关内容