标签: latex

您对Linux建议使用什么LaTeX编辑器?

你建议什么LaTeX编辑?你能给我一些链接吗?

latex editor

190
推荐指数
6
解决办法
21万
查看次数

源代码在LaTeX中突出显示

我需要在LaTeX中突出显示源代码.listings对于大多数用例而言,该软件包似乎是最佳选择,对我来说,它一直是现在.

但是,现在我需要更多的灵活性.一般来说,我正在寻找的是一个真正的词法分析器.特别是,我需要(对于自己的语言定义)来定义(并突出显示!)自己的数字样式.listings不允许在代码中突出显示数字.但是,我需要生成这样的东西:

要求的结果

listings也无法处理字符串的任意分隔符.考虑以下有效的Ruby代码:

s = %q!this is a string.!
Run Code Online (Sandbox Code Playgroud)

在这里,!几乎可以用任何分隔符代替.

(那listings不能处理Unicode也很烦人,但这是另一个问题.)

理想情况下,我正在寻找一个扩展,listings这允许我提供更复杂的lexing规则.但除此之外,我也在寻找可行的替代方案.

其他线程建议使用可以产生LaTeX输出的Pygments.甚至有一个包 - texments- 以缓解过渡.

然而,这非常缺乏功能.特别是,我对listings样式行号,源代码行引用以及在源代码中嵌入LaTeX的可能性感兴趣(选项texclmathescapein listings).

例如,这里是一个源代码排版集,listings其中显示了替换程序还应提供的一些内容:

LaTeX列表示例:侧身添加 [Bit Twiddling Hacks改编的"侧身添加"]

latex syntax-highlighting pygments

185
推荐指数
2
解决办法
8万
查看次数

开始使用Linux上的Latex

对于今天is-latex-worth-learning以及Windows上的许多操作方法印象深刻,

你是如何在Linux上开始使用LaTeX的?

如何从中生成pdf并放弃OOO Word处理器?

更新:

感谢这里给出的所有建议.我能够使用Beamer类创建一个很棒的ppt:http://github.com/becomingGuru/gids-django-ppt.我发现这种方法比使用powerpoint等要好得多.

有兴趣的人可以签出TEX文件,其中包含许多自定义命令和相应的演示文稿.

linux latex typesetting tex

184
推荐指数
5
解决办法
27万
查看次数

参考LaTeX中的表格

你怎么能引用一个表格,例如你得到Table 7的?

样本数据

Table \ref{table:questions} lorem lorem ipsun.

\begin{table}
\label{table:questions}
\begin{tabular}{| p{5cm} | p{5cm} | p{5cm} |}
  -- cut --
\end{tabular}
\end{table}
Run Code Online (Sandbox Code Playgroud)

我明白了

Table 2.5 lorem lorem ipsun.
Run Code Online (Sandbox Code Playgroud)

其中2.5是章节号.

latex

181
推荐指数
1
解决办法
33万
查看次数

如何将LaTeX与Markdown混合使用?

我一直在使用Markdown作为课堂笔记,这很棒.我甚至对Markdown做了一些预处理,所以我可以做像桌子这样的事情.但是这个学期我正在教一个有很多数学的课,而且我很乐意将LaTeX公式与Markdown一起使用,如下所示:

The refinement relation is written $a \sqsubseteq b$, which can be 
pronounced "$a$ approximates $b$" or "$b$ is at least as defined as $a$".
Run Code Online (Sandbox Code Playgroud)

我希望能够获取LaTeX的每个片段并将其预处理成一个很好的抗锯齿PNG文件,然后我可以通过HTML <img>标记将其包含在我的Markdown中.但我完全不知道如何拍摄LaTeX片段并获得一个漂亮的图像

  • 有合适的边界框
  • 是抗锯齿的

我所知道的是如何获得DVI,PostScript或PDF格式的完整页面.

我确定这个问题已得到解决,但我无法猜出正确的搜索条件.有任何建议如何解决或在哪里寻找现有的解决方案?


编辑:安装了mathTeX之后,我可以说代码是不灵活的,它违反了Linux文件系统层次结构标准,而且它是业余工作 - 无论是好词还是坏词.代码非常复杂,没有明显的错误.我会寻找替代品.

此外,很明显,在底部,解决方案是基于dvipng.


一年之后:我从来没有得到过我一直希望的无缝集成,但我一直在用自己设计的脚本跛行.事实证明,而不是dvipng它更容易使用dvips -EconvertImageMagick 的程序.这样做的好处是可以稍微控制缩放等内容,并且可以轻松实现透明背景.好奇的人可以检查这个例子.

我不能向任何人推荐这个解决方案.但我不能推荐MathTeX.

html markdown latex mathematical-typesetting

174
推荐指数
8
解决办法
11万
查看次数

在LaTeX中收到错误"Missing $ inserted"

我尝试在乳胶中写下以下内容:

\begin{itemize}
    \item \textbf{insert(element|text)} inserts the element or text passed at the start of the selection.
    \item \textbf{insert_after(element|text)} inserts the element or text passed at the end of the selection.
    \item \textbf{replace(element|text)} replaces the selection with the passed text/element.
    \item \textbf{delete()} deletes the selected text.
    \item \textbf{annotate(name,value)} annotates the selected text with the passed name and value-pair. This can either be a hidden meta-data about the selection, or can alter the visible appearance.
    \item \textbf{clear_annotation()} removes any annotation for this …
Run Code Online (Sandbox Code Playgroud)

latex

174
推荐指数
5
解决办法
39万
查看次数

如何确定OSX中的文件编码?

我正在尝试将一些UTF-8字符输入到TextMate中的LaTeX文件中(其默认编码为UTF-8),但LaTeX似乎并不理解它们.Running cat my_file.tex在Terminal中正确显示字符.跑步ls -al显示我以前从未见过的东西:文件列表中的"@":

-rw-r--r--@  1 me      users      2021 Feb 11 18:05 my_file.tex
Run Code Online (Sandbox Code Playgroud)

(而且,是的,我正在使用\usepackage[utf8]{inputenc}LaTeX.)

我发现了iconv,但似乎无法告诉我编码是什么 - 它只会在我弄清楚之后转换.

macos encoding latex utf-8

164
推荐指数
7
解决办法
20万
查看次数

如何在Latex中编写URL?

你如何在Latex中写一个URL?

下标和其他一切使得字体在编译时看起来很奇怪.

url latex text-formatting

162
推荐指数
4
解决办法
28万
查看次数

将列表分成Latex中的多个列

希望这很简单:我有一个相对较长的列表,其中每个列表项包含非常少的文本.例如:

* a
* b
* c
* d
* e
* f

我想格式化它:

* a     * d
* b     * e
* c     * f

我宁愿不创建一个包含2个列表的表,因为我希望能够轻松更改列表而不必担心更新所有列.

乳胶中最好的方法是什么?

latex

161
推荐指数
2
解决办法
13万
查看次数

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万
查看次数