我在将文本添加到 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}