我想cat /etc/passwd | cut -d ':' -f 1 | grep '.\{4,\}'
在 latex 中写入此表达式:。我该怎么做?
我尝试使用以下代码,但出现错误。
\item \emph{cat} /etc/passwd $\vert$ \emph{cut} \textendash d \textquoteright $\colon$\textquoteright \space\textendash f \number1 \space $\vert$ \emph{grep} \textquoteright .$\backslash$\left\lbrace \number4, \backslash\right\rbrace $\textquoteright$
答案1
对于排版源代码我建议使用铸造包。
\documentclass{article}
\usepackage{minted}
\newminted{bash}{%
autogobble,
%linenos,
%breaklines,
}
\begin{document}
\begin{bashcode}
cat /etc/passwd | cut -d ':' -f 1 | grep '.\{4,\}'
\end{bashcode}
\end{document}
请注意,使用 minted 需要 python 和 pygments(参见第 2.1 节先决条件的铸造文档),并且您需要将-shell-escape
标志传递给 LaTeX(请参阅第 3.1 节初步的)。
答案2
\left\lbrace
(并且\right
...)需要数学环境。
但为什么符号这么奇怪?好像你想写路径。url
在这种情况下,包会有所帮助。例如
\documentclass{article}
\usepackage{url}
\begin{document}
\url{https://tex.stackexchange.com/questions/407554/this-always-gives-error-of-missing-inserted}
\end{document}
或者简单地
\begin{verbatim}
cat /etc/passwd | cut -d ':' -f 1 | grep '.\{4,\}'
\end{verbatim}