问题标签 [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.

0 投票
2 回答
10038 浏览

latex - 在新环境中重新定义命令

两个问题:

  1. LaTeX 是否允许(重新)定义 a 中的命令\newenvironment?我试过使用\renewcommand,\newcommand之前\def的声明,但无济于事。

  2. \item在创建新的列表环境时如何重新定义?

\newenvironment我使用while 使用另一个令牌而不是for each从头开始​​创建了一种新型列表环境,\item但我真的很想通过使用\list和重新定义\item.

0 投票
1 回答
1491 浏览

latex - 使用 \newenvironment 重新定义带参数的命令

根据这个问题:

在新环境中重新定义命令

如何重新定义(或使用定义\def)使用参数的宏?我不断收到illegal parameter definition in \foo错误消息。因为我需要自定义分隔符,所以我不能使用\newcommandor \renewcommand

我的代码的一般形式如下所示:

这一定是可能的。现在我使用的是纯 TeX 定义(正如我在上面的问题中提到的),但我真的很想与 LaTeX 系统保持一致。

0 投票
4 回答
1451 浏览

escaping - 转义 TeX 方程中的字符?

我想在 TeX 方程中使用包含破折号的变量名。但是,破折号被解释为减号。有人知道如何逃脱角色吗?

0 投票
5 回答
5737 浏览

open-source - 用TeX/LaTeX制作的书籍源代码学习

前段时间,在阅读这篇文章时,我发现了一张漂亮的图片和指向一本名为“思考”的更好的书的指针。令我惊讶的是,这本书的 LaTeX 源代码已经可以下载了,其中包括:

它可以模拟没有它的字体的粗体笔触。自从阅读之后,我不知道\llap等等,但现在我可以使用它们来定义框等。

所以,我的问题是双重的:

  1. 您是否知道一些网站显示在有用的食谱方面相对高级地使用 TeX/LaTeX,以及
  2. 你知道有哪些书提供了他们的 TeX/LaTeX 源代码来检查和学习(并且值得这样做。)?
0 投票
7 回答
25034 浏览

emacs - 在 Emacs Org-Mode 导出中禁用下划线到下标

当我通过 org-mode (Cc Ce d) 导出到 PDF 时,任何带下划线的单词最终都会部分转换为下标。我怎样才能防止这种情况发生?

我找到了这篇关于这个主题的文章:

在 Emacs Tex 模式下禁用下划线下标

但是,我要么无法找出正确的 elisp,要么它根本不起作用。请注意,我不想更改任何全局字体选项。我只希望此修复适用于 tex/latex/org-mode。

我也找到了这篇文章,虽然它也没有工作:

禁用下标上标升高/降低?

0 投票
3 回答
668 浏览

latex - LaTeX:如何使用必需的参数作为可选参数的默认值?

我正在尝试创建一个带有两个参数的 LaTeX 命令,其中一个是可选的。通常我会这样做

其中default是第一个参数的默认值。但是对于这个命令,我希望将第二个参数的值用作第一个参数的默认值——也就是说,我想要

相当于

有谁知道如何做到这一点?如有必要,我可以下拉到纯 TeX。

0 投票
2 回答
9588 浏览

python - 如何让 scons 调用外部脚本?

我正在尝试使用 scons 来构建乳胶文档。特别是,我想让 scons 调用一个 python 程序,该程序生成一个文件,该文件包含一个表,该表是 \input{} 到主文档中。我查看了 scons 文档,但我并不清楚我需要做什么。

我希望实现的基本上是您使用此 makefile 将获得的结果:

我如何在 scons 中表达这一点?

0 投票
3 回答
393 浏览

asp.net - 来自 asp.net 网站的 Mathtran

我想在 ASP.NET 中建立一个网站,它会显示许多方程式。我想自动生成它们,所以我需要使用一些库,它可以让我动态地从 TeX 或 LaTex 生成图像。出于性能原因,我想让它在我的本地服务器上运行。

我尝试将 MimeTex 与 CodeProject 的 Eq2Img 项目一起使用,但我对图像的质量不满意,并且找不到任何自定义选项。

现在我正在尝试使用 Mathtran,但正如官方常见问题解答所说:“你需要一个安装了 TeX、Python 和 dvipng 的 Unix 或 Linux 服务器。”。

我的问题是:有人成功使用在本地运行的 ASP.NET 应用程序 Mathtran,还是可以提供其他解决方案?

感谢您的任何回答!

0 投票
5 回答
3509 浏览

c++ - 是否有用于 C++ 的 TeX API?

我想在我的用户界面中预览 TeX 公式。经过长时间的搜索,在我看来,除了

  • 将公式写入 .tex 文件
  • 用 system() 调用 tex 并编写一个 dvi 文件
  • 用 system() 调用例如 dvipng 并编写一个 png 文件
  • 将此文件加载到 GUI
  • 清理(​​删除所有这些文件)。

我认为这样做的性能不是问题,因为只有公式可以渲染,而不是整个文档。但是为 TeX 系统自动设置环境似乎是一个更大的问题。那么,是否有可能将 TeX 作为 API 包含在我的程序中?非常感谢!

0 投票
1 回答
628 浏览

python - 守护进程 python 包装器“子进程 I/O 超时”,需要一些指导

我不太熟悉在 Python 中创建守护进程的方式,因此当我尝试安装和运行第三方开源 TeX Python Wrapper 时,我被一个我不理解的错误所困扰。

我添加了一些打印来帮助调试。

错误的称为 texdp.py

当我运行调用 texdp 服务器启动的 mathrand 时,出现以下错误

负责的代码部分附加并位于方法def _process中的第 200 行附近。

我不知道从哪里开始寻找,以及这个错误的真正含义。任何帮助都非常受欢迎。

https://texd.svn.sourceforge.net/svnroot/texd/trunk/py/tex/texdp.py