比如有这样的命令要加入到表格的单元格中: linux\_command arg\_1 arg\_2 arg\_3 一般通过\\\_ 就可以转义,但是总不能所有的下环线都这样弄, 有没有\command{linux_command arg_1 arg_2 arg_3} 就直接完成的命令?

2 回答2

0
用`\verb||`命令,如: ``` \verb|linux_command arg_1 arg_2 arg_3| ``` 或用类似listings/minted这样的代码排版宏包。
  • 用lstlisting可以把命令行用代码的形式嵌入进去,就是前后有很宽的margin, 谢谢! – llxwj 2019-09-18 11:01 回复
  • 用\verb|| 如果里边的内容很多的时候,表格的列宽p{5cm}这样的限制就不起作用了, 不过非常感谢! – llxwj 2019-09-18 10:57 回复
0
可以试试这个例子,需要用`url`宏包,例子选自[这里](https://tex.stackexchange.com/questions/20890/define-an-escape-underscore-environment): ```tex \documentclass{article} \usepackage{url} \DeclareUrlCommand\UScore{\urlstyle{rm}} \begin{document} foo \UScore{foo_bar_1} bar \end{document} ``` 另外,可以参看这里看看 [https://texfaq.org/FAQ-underscore](https://texfaq.org/FAQ-underscore)
  • 美中不足的是, 会自动给命令行添加///file:/path_to_tex_file/的前缀,我要看看url有没有参数,不要让把 file:/// 加上. – llxwj 2019-09-18 15:50 回复
  • @ latexstudio 不错,用url后, 在最终的pdf的表格中,显示紧凑, 而且显示为高亮的蓝色, 而且可以用"复制链接"功能,把命令行直接复制出来,直接在终端中执行. – llxwj 2019-09-18 15:48 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。