![如何在 displayquote 文本中插入空格?](https://linux22.com/image/427429/%E5%A6%82%E4%BD%95%E5%9C%A8%20displayquote%20%E6%96%87%E6%9C%AC%E4%B8%AD%E6%8F%92%E5%85%A5%E7%A9%BA%E6%A0%BC%EF%BC%9F.png)
我正在使用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}