问题标签 [tex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
latex - 用 LaTeX 中的平衡括号替换平衡括号
假设每个 [ 都有一个匹配的 ] 并且 [ 和 ] 之间的任何大括号是平衡的,我如何编写一个 (La)TeX 命令来替换所有 [ 用 { 和所有 ] 用 }?它需要能够处理嵌套括号。
例如,我希望能够编写\mynewcommand
一个\mynewcommand{{[[{1}{2}][{3}{4}]]}}
与\mycommand{{{{{1}{2}}{{3}{4}}}}}
.
latex - Web2c 格式文件中定义了哪些宏?
Web2c 使用 Pascal 字符串定义其格式样式,因此 csname 之间没有分隔符。是否有一种简单的方法可以列出绑定在 .fmt 文件中的所有 csnames?
latex - 如何在本地更改编码?
我正在使用 LyX,但我想解决方案是一些 TeX 代码。我正在用英文写一份文档,我想插入一些希伯来语文本,但文档编码不允许我这样做。对整个文档使用希伯来语编码不起作用,因为它会破坏 TOC 等。有没有办法在本地更改文本的编码?
latex - 在 LaTeX 框架环境的开头标题 \subsection 没有前导填充
我有一个班级framed
环境,memoir
内容如下:
这以以下方式呈现:
这\subsection{}
是在其自身之前引入空白,我不希望在这个framed
环境中出现,尽管我确实希望在常规文本(即在框架环境之外)和第一个之后的小节中使用这样的空白。
当在框架环境中时,我希望有这样的格式:
任何关于如何在环境开始时对标题进行修改的想法或建议framed
将不胜感激。
编辑:基于mkluwe
的评论,我已经根除 \subsection 命令memoir.cls
:
所以我上面的问题的一个推论似乎是:如何改进这个subsection
命令,例如,如果它是环境(例如framed
环境)中的第一个元素,它\beforesubsecskip
非常小?
感谢您的阅读。
真挚地,
布赖恩
latex - (La)TeX Base 10 定点算法
我正在尝试在(La)TeX 中实现十进制算术。我正在尝试使用尺寸来存储值。我希望算术精确到一些(固定)小数位数。如果我使用 1pt 作为我的基本单位,那么这将失败,因为 \divide 向下舍入,所以 1pt / 10 给出 0.09999pt。如果我使用像 1000sp 这样的东西作为我的基本单位,那么我可以使用 3 个小数位的定点算术,但我想不出一种简单的方法来格式化数字。如果我尝试将它们转换为 pt,这样我就可以使用 TeX 的显示机制,我对 \divide 有同样的问题。
我该如何解决这个问题,或者解决它?
latex - XeTeX - 检测何时需要重新运行
由于未定义的引用,我正在尝试确定何时需要重新运行 Xe(La)TeX。我在SCons 邮件列表上发布了一个相关的问题,问题如下:
SCons 和其他构建系统目前有时无法检测到需要多次运行 XeLaTeX 的页数和其他引用。这是一个示例文件(我们称之为job.tex
):
如果您运行xelatex job
,则生成的 .pdf 的三页页码为“Page 1 of 0”、“Page 2 of 0”和“Page 3 of 0”。如果您xelatex job
第二次运行,您会得到“第 1 页,共 3 页”等(即正确的页数)。
为了解决这个问题,我在 SCons 邮件列表中建议检查是否运行 xelatex 来解析未定义的引用是更改以下正则表达式(在SCons.Tools.tex
版本 2.0.1.beta.20100627.r5064 的第 71 行):
实际上,这是对“No file job.aux”的检查。事实证明这在所有情况下都有效,因为 Xe(La)TeX 在第一次运行时总是会打印“No file job.aux”,因此 Xe(La)TeX 总是运行两次。实际上,这与成为和job.aux
之间的临时构建目标相同。job.tex
job.pdf
这就是问题所在:即使没有未定义的引用(例如\arabic{lastpage}
从job.tex
上面删除) Xe(La)TeX 被调用两次,一次生成.aux
,一次生成.pdf
。显然,如果没有未定义的引用,那么第二次调用是多余的。
job.log
因此我的问题是:当存在或不存在需要重新编译的未定义引用(例如 \arabic{lastpage})时,如何检测 - 大概是通过正则表达式测试的方式。
感谢您的阅读。
此致,
布赖恩
latex - LaTeX 列表包:常量/类/变量的不同样式
我正在使用该listings
包进行语法突出显示,并使用以下参数进行设置:
这工作得很好,导致:
我想要的是常量MIN_PIXELS
和MAX_PROCESSING_TIME
以不同的颜色设置样式,并且类名Rectangle
,Bitmap
等以另一种颜色设置样式。如果我能把数字涂上颜色也很好,但这不是我的主要关注点。
有没有办法做到这一点?
emacs - 在 emacs 中匹配 Aquamacs 的设置
如何在 Mac OS X emacs 的 AucTeX 中匹配 Aquamacs 的设置?
由于某种原因,我尝试将 AucTeX 安装到 Mac OS X 的 emacs。
对于预装了 AucTeX 的 Aquamacs,一切都很酷。
- 它运行 SKIM pdf 查看器来查看结果。
- 它可以使用 pdfsync 在 Aquamacs 和 SKIM 之间进行反向/正向链接。
latex - 使用点值定义行距
我必须写一篇论文,其中椅子声称字体大小为 12pt,行距为 15pt(这似乎不是 \onehalfspacing)。
谁能告诉我如何使用值 15pt 定义间距?
最好的问候和感谢!菲利普
windows - PlasTeX 无法生成图像
我正在尝试使用 PlasTeX 将一些 .tex 文件转换为 html 页面。
这是我的 testing.tex
\documentclass{article}
\usepackage{mypackage}
\begin{document} 你好 \begin{equation} 23+40+29+29+10+60+33)/7=32
\end{equation}
\end{document}
但是当它尝试将图像中的方程转换为放入 html 时似乎存在问题这是 windows cmd 中命令行的结果:plastex testing.tex
C:\Temp\DiveIntoPlastex>plastex testing.tex plasTeX 版本 0.9.1 (c:\python24\lib\
site-packages\plastex-0.9.2-py2.4.egg\plasTeX\Packages\article.pyc) (C :\Temp\DiveIntoPlastex\src\mypackage.pyc ) 信息:将输出文件定向到目录:测试。信息:从 c:\python24\lib\
site-packages\plastex-0.9.2-py2.4.egg\plasTeX\Renderers\PageTemplate 导入模板 信息:从 c:\python24 \lib\site-
packages \plastex 导入模板-0.9.2-py2.4.egg\plasTeX\Renderers\XHTML 信息:从 C:\Temp\DiveIntoPlastex\render 导入模板 信息:从 c:\python24\lib\site- 导入模板
packages\plastex-0.9.2-py2.4.egg\plasTeX\Renderers\XHTML\Themes\default 信息:使用成像器“dvipng”。[ index.html ]这是 pdfTeXk,版本 3.1415926-1.40.9 (Web2C 7.5.7) %&-line 解析已启用。进入扩展模式kpathsea: 运行 mktextex images.tex !我找不到文件“images.tex”。<*> images.tex (按 Enter 重试,或 Control-Z 退出)请输入另一个输入文件名:
事实上,plastex 设法编写了一个 html,但不是方程,而是一个带有方程源代码的空图像。
有人作为一个天才的想法????
Ps:我确切地说我现在正在互联网上寻找 2h 的解决方案,但我还没有找到相关的东西......