将 LaTeX 代码插入 LaTeX

将 LaTeX 代码插入 LaTeX

我在将文本添加到 LaTeX 文档时遇到问题。我有一个关于 LaTeX 的 LaTeX 文档,我需要插入一些代码片段。我需要添加“\usepackage{musixtex}”作为文本,它应该显示为文本。你知道怎么做吗?

答案1

你可以\verb这样使用:

\documentclass{letter}
\begin{document}
Example: \verb!\usepackage{musixtex}!
\end{document}

Speravir 和 Sam Whited 编辑:

还有一个带星号的版本,可以使空格可见:

\documentclass{article}
\begin{document}
\verb|\LaTeX vs. \LaTeX\ or \LaTeX{} \dots|

\verb*|\LaTeX vs. \LaTeX\ or \LaTeX{} \dots|

\LaTeX vs. \LaTeX\ or \LaTeX{} \dots
\end{document}

多行

如果你最终得到的不仅仅是一行简短的短语,你也可以尝试verbatim(内置)或Verbatim(位于fancyvrb您可以使用 .packages 或 .net. 环境来配置 .

例如。

\begin{verbatim}
  Some LaTeX code here
  Which can be multiple lines
  \usepackage{musixtex}
  \begin{music}\nostartrule
  \instrumentnumber{1}

  ...
\end{verbatim}

答案2

在此处输入图片描述

\documentclass{article}
\usepackage{xcolor}
\usepackage{listings}
\lstset
{
    language=[LaTeX]TeX,
    breaklines=true,
    basicstyle=\tt\scriptsize,
    keywordstyle=\color{blue},
    identifierstyle=\color{magenta},
}

\begin{document}
This is inline \lstinline!\TeX! and the following is displayed 

\begin{lstlisting}
\documentclass{article}
\begin{document}
Hello World
\end{document}
\end{lstlisting}

\end{document}

如果您需要并排显示源代码和渲染输出,请使用如下方法showexpl(无需加载,listings因为会自动showexpl加载)。listings

在此处输入图片描述

\documentclass{article}
\usepackage{tikz}
\usepackage{showexpl}
\lstset
{
    language=[LaTeX]TeX,
    breaklines=true,
    basicstyle=\tt\scriptsize,
    keywordstyle=\color{blue},
    identifierstyle=\color{magenta},
}

\begin{document}
This is inline \lstinline!\TeX! and the following is displayed 

\begin{lstlisting}
\documentclass{article}
\begin{document}
Hello World
\end{document}
\end{lstlisting}


\begin{LTXexample}[pos=b,preset=\centering,width=0.5\linewidth]
\begin{tikzpicture}
    \draw[fill=red] (0,0) circle (1);
\end{tikzpicture}
\end{LTXexample}

\end{document}

相关内容