我正在使用displayquote
和texttt
在 LaTeX 文档中编写一段软件代码:
\begin{displayquote}
\texttt{install.packages("ggplot2",}
\texttt{repos="http://cran.us.r-project.org")}
\end{displayquote}
其结果为 pdf 文档中的以下文本:
install.packages("ggplot2",
repos="http://cran.us.r-project.org")
我想将第二行稍微向右移动,像这样:
install.packages("ggplot2",
repos="http://cran.us.r-project.org")
但我找不到在单词附近插入空格的方法repos
。我尝试过\hspace{1cm}
,用$\;\;\;$
,用\indent
,但都没有成功。有人知道如何插入这些空格吗?
谢谢
答案1
首先,你必须以 结束第一行\\
。然后\hspace*{1cm}
(注意星号)才会起作用。
\begin{displayquote}
\texttt{install.packages("ggplot2",}\\
\hspace*{1cm}\texttt{repos="http://cran.us.r-project.org")}
\end{displayquote}
另一个解决方案:
\begin{verbatim}
install.packages("ggplot2",
repos="http://cran.us.r-project.org")
\end{verbatim}
此解决方案允许您添加各种无法直接使用的有趣字符\texttt
。
\documentclass{article}
\usepackage{csquotes}
\begin{document}
\paragraph{displayquote}
\begin{displayquote}
\texttt{install.packages("ggplot2",}\\
\hspace*{1cm}\texttt{repos="http://cran.us.r-project.org")}
\end{displayquote}
\paragraph{verbatim, left-aligned}
\begin{verbatim}
install.packages("ggplot2",
repos="http://cran.us.r-project.org")
\end{verbatim}
\paragraph{verbatim, shifted}
\begin{verbatim}
install.packages("ggplot2",
repos="http://cran.us.r-project.org")
\end{verbatim}
\end{document}