相关疑难解决方法(0)

LaTeX包用各种语言的语法高亮显示代码

我正在寻找一个在代码上进行语法高亮的LaTeX包.例如,现在我使用verbatim块来编写代码:

\begin{verbatim}
    <html>
       <head>
           <title>Hello</title>
       </head>
       <body>Hello</body>
    </html>
\end{verbatim}
Run Code Online (Sandbox Code Playgroud)

这可以很好地显示我的文档上的代码.但是,假设我想以IDE在输出文档中的方式突出显示HTML标记?有没有可以提供帮助的套餐?

我想对Java,C#,HTML,CSS等各种语言做同样的事情.

syntax latex highlight package

159
推荐指数
5
解决办法
13万
查看次数

使用Python代码片段编写LaTeX文档

我正在使用LaTeX编写有关Python的文档.本文档将包含代码片段(示例).

我可以使用这个verbatim环境,但在我开始之前,我想知道你是否知道任何为Python代码提供环境的LaTeX样式文件.语法高亮将是一个加号.

谢谢.

编辑:

我必须指出,包装minted正是我想要的.它具有漂亮的语法高亮,使用起来非常简单.检查此问题以了解更多信息.

python latex

8
推荐指数
1
解决办法
9620
查看次数

使编织器代码块更干净利落地切割

我想使用knitr生成pdf文档,从中可以干净地剪切和粘贴示例代码,但似乎无法做到.

我遇到的问题的一个例子:

所述knitr手册 PDF包括这个码块(第3页):

## option tidy=TRUE
for (k in 1:10) {
j <- cos(sin(k) * kˆ2) + 3
print(j - 5)
} 
Run Code Online (Sandbox Code Playgroud)

从pdf复制然后粘贴到R(或SO等)时,它会产生:

## option tidy=TRUE
for (k in 1:10) f j <- cos(sin(k) * kˆ2) + 3
print(j - 5)
g 
Run Code Online (Sandbox Code Playgroud)

看到前两行代码是如何被合并到一个,而且,更糟糕的,{}地转化为fg

我的问题:

首先,我想,这是其他人经历的事情吗?它只发生在Windows或其他地方吗?

如果不只是我,是否有一些简单的解决方法?在编译*.tex文件时使用不同的字体会产生*.pdf更容易复制和粘贴的文档吗?

(FWIW,如果我改为使用铸造突出显示我的R代码,我没有任何相同的问题,所以我知道可以做到这一点.)

r knitr

5
推荐指数
1
解决办法
382
查看次数

标签 统计

latex ×2

highlight ×1

knitr ×1

package ×1

python ×1

r ×1

syntax ×1