我曾多次尝试将 Lyx 文档转换为 MS Word 或 RTF,但都失败了。我正在处理一个中等复杂的文档,涉及外部包含(Java 代码、子文档)、公式和图像。
我试过了
tex4ht但未创建 OpenOffice 文件( odt 中没有 context.xml );我现在正在手动转换 Nitro PDF 输出,但它在公式和代码列表上的表现相当糟糕。
还有哪些其他选择?
也许我只是很厚,但我找不到任何明智的方法来简单地将我的(python)代码粘贴到乳胶中而不会丢失所有缩进信息(对 python 来说有点重要)。
有人有什么好主意吗?我不担心语法高亮;我想要的只是我的 Tab 键回来!
如何将 Open Office (ODT) 文档转换为 tex 文件?我已经使用 libre office做了一个报告。现在我想继续使用 lyx (latex front end)编辑文档。所以ODT文件需要保存为一些.tex文件。
我在文件菜单(导出/另存为)中没有看到执行此操作的选项。那么有没有其他插件可以做到这一点?
我经常在编译“经典”LaTeX 和 XeTeX 文档之间切换。
Sublime Text 2 有一个名为LaTeXTools的包,它允许你通过一个简单的CmdB. 整洁的。
构建文件LaTeX.sublime-build显然存在于标准包文件夹中,您可以将其复制到您的User文件夹中进行自定义。在这里,它允许您更改提供给 的参数latexmk,即从 切换pdflatex到xelatex,例如像这样:
"cmd": ["latexmk", "-cd",
//"-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'",
"-e", "\\$pdflatex = 'xelatex %O -interaction=nonstopmode -synctex=1 %S'",
//"-silent",
"-f", "-pdf"],
Run Code Online (Sandbox Code Playgroud)
现在,每次打开另一个文档时都必须这样做非常乏味——打开我的构建首选项,注释掉一行,保存等。
理想情况下,我希望能够切换引擎
... 自动- 例如 TextMate 以某种方式做到这一点CmdR,尽管 TextMate 配置设置为pdflatex. 也许是一些latexmk.pl-fu,我不知道。
...使用简单的键盘快捷键或设置– 也许按CmdL,CmdX或类似的。这将在pdflatex和之间切换xelatex。 …
我目前正在使用 LaTeX。我有一个大文件分成几个子文件。当我在子文档中工作时,我希望在按 ctrl+b 时编译主文件,而不是我当前所在的文件。我该怎么做?
我正在用基本结构输入一些作业
问题 问题编号
解决方案
而且我对我制作的 LaTeX 源并不真正满意。例如
\section*{Problem 1}
In order to solve $a^2+b^2 = c^2$ ...
Run Code Online (Sandbox Code Playgroud)
这个解决方案不是很好,因为它不使用自动计数器,虽然分配很短,但我以后可能会有更长的分配并且需要一个目录。
现在,我的上下文中的问题是我文档的逻辑部分,所以 \section 是有道理的。某种类型的新命令会说 \problem 更有意义吗?
我在 bibtex (Debian) 中挣扎于 unicode 字符。我的 .bib 文件中有以下条目:
@Book{bjork2009,
author = {Tomas Björk},
title = {Arbitrage Theory in Continuous Time},
publishe = {Oxford University Press},
year = {2009}
}
Run Code Online (Sandbox Code Playgroud)
它适用于plain书目样式,但对于更多字母数字样式(例如 apa、alpha)却失败了 - 报告的错误是:
! Undefined control sequence.
<argument> \protect \astroncite
{Björk}{2009}
l.3 ...rotect\astroncite{Björk}{2009}]{bjork2009}
Run Code Online (Sandbox Code Playgroud)
任何想法如何让它工作?
这个关于使用 AutoHotKey 的问题特定于名为TeXnicCenter的 Windows LaTeX 编辑器。
所以,我试图编写我的第一个 AutoHotKey (AHK) 脚本,并希望快捷方式仅在 TeXniceCenter 窗口处于活动状态时可用。AHK 提供了IfWinActive关键字来处理这些场景,但是,我在使用这个关键字时遇到了一些困难。
这是我写的草稿文件:
SetTitleMatchMode, 2
SetTitleMatchMode, Slow
#IfWinActive, .* TeXnicCenter *.
!t::
Send \texttt{{}{}}
return
Run Code Online (Sandbox Code Playgroud)
该#IfWinActive, .* TeXnicCenter *.行,以便在窗口名称中的某处找到模式“TeXnicCenter”不起作用。
我放弃了其他一些选项
我用TeXnicCenter主要与项目,使窗口名称显示为“项目名称- TeXnicCenter”,所以这是不可行的,用这个作为参数IfWinActive。请注意,如果处理独立文档,则窗口名称为 TeXnicCenter。
AHK 提供的另一个选项是您使用称为ahk_class进程的东西,这通常是直观的(并且可以从名为 Window Spy 的方便的捆绑 AHK 工具中获得)——例如,在 Chrome 的情况下,它是Chrome_WidgetWin_1.
但是,对于 TeXnicCenter,它显示了奇怪的签名——例如,对于我的一个项目,它是Afx:000000013F370000:8:0000000000010005:0000000000000000:0000000012B80087,不仅如此,它在 TeXnicCenter 窗口中并不是恒定的,因为它通常用于其他进程。
我不知所措——有没有人有使用 TeXnicCenter 设置 AHK 并使用IfWinActive关键字的经验?我有一种感觉,这可能更好地针对 TeXnicCenter 的开发人员,但这是希望。
MuPDF 不支持自动重新加载。如何使用它作为一个文件预览为1?latexmk
1:示例调用:latexmk -pdf -pvc doc.tex
latex ×10
linux ×2
lyx ×2
autohotkey ×1
beamer ×1
bibtex ×1
build ×1
code ×1
debian ×1
libreoffice ×1
macos ×1
openoffice ×1
pdf-reader ×1
pdflatex ×1
python ×1
rtf ×1
texlive ×1
unicode ×1
windows ×1
xetex ×1