问题标签 [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 宏“返回”文件名吗?
我正在写我的论文/论文,由于它是一项正在进行的工作,我并不总是为我放入文档中的数字准备好实际图像,但出于各种原因,我希望它自动替换一个虚拟数字当包含的图形文件不存在时。例如,我可以做类似的事情\includegraphics[width=8cm]{\chapdir/figures/fluxcapacitor}
(\chapdir
我的“当前”章节目录的宏在哪里,例如\def\chapdir{./ch_timetravel}
,如果没有./ch_timetravel/figures/fluxcapacitor.jpg
,它将插入./commands/dummy.jpg
。
我已经构建了我的宏(也许是天真的?),所以我有一个宏 ( \figFileOrDummy
),它通过检查提供给它的参数是否存在来确定要包含的适当文件,以便我可以调用\includegraphics[properties]{\figFileOrDummy{\chapdir/figures/fluxcapacitor}}
. 除了我遇到各种错误,具体取决于我如何尝试调用它,这似乎表明就“良好的 LaTeX 编程”而言,我正在以一种根本有缺陷的方式解决问题。
这是检查文件是否存在的宏(并“返回”文件名或虚拟文件名):
或者,这是一个更简单的版本,似乎有类似的问题:
这些\def
命令似乎是在他们试图定义的宏的扩展之后\def {commands/dummy}...
处理的,所以它最终是(注意后面的空格\def
)并且显然会抱怨。
此外,它似乎将宏的文字内容视为文件名\includegraphics
,而不是先解析/扩展它,因此抱怨该文件'\def {commands/dummy}... .png'
不存在。
我也尝试过
\edef\figfilename{\figFileOrDummy{\chapdir/figures/fluxcapacitor}}
尝试强制它只\figfilename
保留值而不是完整的宏,但是我收到一个Undefined control sequence
错误,抱怨我\def
在\figFileOrDummy
宏中尝试的变量未定义。
所以我的问题是
- 如何使此宏正确扩展?或者
- 如果这是构建宏的错误方式,我应该如何实际构建这样的宏,以便能够自动插入虚拟/真实数字?或者
- 是否有一个包已经很好地处理了我忽略的这种类型的事情?
我觉得我在这里错过了一些非常基本的东西......
bash - 内联 LaTeX \input 命令
我正在寻找一个程序来递归内联\input{}
LaTeX 文件中的所有命令。通过“递归”,我的意思是迭代地进行内联,直到\input{}
最终的 LaTeX 文件中没有任何命令。
我已经遇到过flatten包。但是,出于某种原因,我的 TeXLive 发行版没有安装它。当我执行命令sudo tlmgr show flatten
时,我收到错误消息:tlmgr: cannot find flatten
. 因此,我正在寻找更标准且更易于安装的替代工具。
latex - 有没有办法覆盖 LaTeX 关于双下标和上标的错误?
关于 LaTeX 的小问题困扰着我。当一个人写
或者
在数学模式下,LaTeX 会给出一条错误消息,抱怨多个上标/下标。在替换包含上标/下标的字符串或使用撇号时,这尤其令人讨厌,'
.
有没有办法覆盖错误并让 LaTeX 简单地输出
等等?
layout - 乳胶两个带标题的逐字环境并排
如何在浮动中获得两个逐字环境并并排显示自动字幕?
所以基本上我只需要这些示例并排(并保持标题的自动编号)。我已经尝试了一段时间了。
latex - LaTeX - 相当于\makebox的垂直空间?
我正在制作一个 LaTeX 文档,并且我正在取得成功\makebox
,它将文本放在一个不可见的框中,并将在末尾添加额外的水平空白,以使整个内容适合您指定的大小。
垂直空间有类似的东西吗?
我有一些可变长度的段落、图像等,我想放在这个垂直的盒子里。我希望 LaTeX 放入适量的垂直空间(在底部),这样整个东西就是我给它的设定大小。
latex - LaTeX表格单元格内容垂直对齐问题
我想在下面创建的表格的右单元格中对齐文本,以垂直对齐到顶部。怎么做 ?
问候
latex - 对fancyhdr 感到沮丧
我有以下 tex 文件:
样本可在http://www.mediafire.com/?0m5mnka32kj查看
在右上角:
- 如果没有部分,如何使其显示章节标题,如第 2 页所示?
- 如果有活动部分,如何使它显示部分标题,而只显示部分标题(没有数字,没有小节,小节等),就像第 4 页上的情况一样?
谢谢
layout - LaTeX:两栏文章中的多个作者
我是 LaTeX 的新手,我遇到了一些问题..
我正在twocolumn
为我的article
. 有四位作者涉及不同的隶属关系,我试图在标题下列出所有作者,以便它们跨越页面的整个宽度(都在同一级别上)。它应该类似于:
目前我有一些类似的东西:
问题是作者并没有全部显示在同一级别上,而是我将前三个彼此相邻,然后是下面的最后一个。
有没有办法实现我想要的?另外,如果可能的话,我如何自定义附属机构的字体(更小并以斜体显示)?
latex - TeX/LaTeX 算法包问题
我尝试使用 TeX 和包“算法”在伪代码中布局算法。它变得一团糟:单词之间没有空格,也没有换行符。谁能帮我吗。
如何在算法注释中加入间距和换行符?
谢谢!
这是我的 TeX 代码:
latex - LaTeX:仅当剩余空间足够时才显示块
嗨 LaTeX 爱好者和 TeX 程序员!
我目前正在为某种应该自动生成的传单开发一个单页文档类。不幸的是,有限的空间无法显示页面上的所有内容,所以我需要完全跳过一些文章(我不想只在传单上打印一篇文章的一半)。
在伪代码中,这就是我正在寻找的命令:
用例是:
- 如果页面上留有足够的垂直空间放置以下文章,请完整打印该文章。否则,仅将标题添加到 »Other Articles« 列表中。
- 如果有足够的垂直空间,则添加一个大广告,否则添加一个较小的广告或什么都不做。
我很确定会有办法获得这个。例如,\leaders
在垂直和水平模式下工作的 TeX 命令只有在剩余空间足够的情况下才插入引线。不幸的是,我不想重复任何事情,而且 else 动作也可能很棒。
任何有用命令的关键字和提示将不胜感激。您不必发布完整的解决方案(但您当然可以)。
非常感谢,
克里斯托夫