如何在 displayquote 文本中插入空格?

如何在 displayquote 文本中插入空格?

我正在使用displayquotetexttt在 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}

相关内容