latex-base

对齐时行首的数学重音会导致错误
latex-base

对齐时行首的数学重音会导致错误

LaTeX2e 2019-10-01 内核更新后,以下代码不再起作用(使用 XeLaTeX 时出现错误)。 \documentclass{article} \usepackage{fontspec,ulem,amsmath} \begin{document} \begin{align} \hat{a} \end{align} \end{document} 错误信息如下: ! Package amsmath Error: \hat allowed only in math mode. See the amsmath package document...

Admin

当我在多页中使用长表或横向环境时,第一页的页眉和页脚都缺失
latex-base

当我在多页中使用长表或横向环境时,第一页的页眉和页脚都缺失

我在文本中使用 longtables 和横向环境时遇到问题,在以 longtable(或横向环境)开始的第一页中缺少页眉和页脚。这是我第一次使用 Latex,我不知道页面样式有什么问题。我的示例代码如下: \documentclass[a4paper,11pt]{book} \setcounter{secnumdepth}{5} \usepackage[utf8]{inputenc} \usepackage[spanish, es-tabla]{babel} \usepackage{fancyhdr} \usepackage{longtable} \use...

Admin

旧答案不起作用 - XeLaTex fontspec 在 Texmaker 上崩溃
latex-base

旧答案不起作用 - XeLaTex fontspec 在 Texmaker 上崩溃

我正在重提我遇到的一个老问题。有很多类似的问题,但都是几年前的了。 基本上使用 Miktek 2.9.7100 及其所有最新版本和 Texmaker 5.0.3。我无法用 编译包fontspec。XeLaTeX使用快速构建XeLaTeX + View PDF % !TEX encoding = UTF-8 Unicode % !TEX TS-program = XeLaTeX \documentclass{article} \usepackage{fontspec} \begin{document} Hello world! \end{documen...

Admin

什么是“latex-dev”?
latex-base

什么是“latex-dev”?

无需回答,我添加此问题作为参考 我的 TeX 系统的软件包/更新管理器在最近几周安装了一些名为 的软件包latex-XX-dev,CTAN 也显示了许多这样的软件包:latex-base-dev、latex-doc-dev、latex-graphics-dev,甚至还有一些可执行文件latex-bin-dev和latex-bin-dev.win32。我看到有人将它们称为latex-dev。 这些包有什么用途?我该如何使用它们? ...

Admin

TeX Live 2007 安装失败,提示无法构建某些格式
latex-base

TeX Live 2007 安装失败,提示无法构建某些格式

从以下位置安装 TeX Live 2007https://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2007/texlive2007-live-20070212.iso.bz2在 Debian 12 上,在本地用户的主目录中,我们收到一堆有关特定格式的错误消息。安装并正确设置环境变量后,运行fmtutil-sys --all会打印大量内容并结束 #############################################################################...

Admin

我怎样才能做到与 \DeclareFontShapeChangeRule 等效的操作,即测试 4 个目标而不是 3 个?
latex-base

我怎样才能做到与 \DeclareFontShapeChangeRule 等效的操作,即测试 4 个目标而不是 3 个?

如果您不关心我为什么询问,请跳过第一部分... 问题: LaTeX 2e 中没有定义小型斜体形状。 \textsc{\textit{small-caps italic}}即使定义了小型斜体形状,也不会产生小型斜体。 先前的解决方案:不同的软件包对小型斜体和/或小型倾斜使用不同的形状代码。变体包括(至少)si、scit和scsl。一些支持软件包还支持分层形状更改,以便能够\textsc{\textit{small-caps italic} small-caps} \textit{italic \textsc{small-caps}}按照预期运行。 为了使...

Admin

LaTeX 回滚 - 意外行为
latex-base

LaTeX 回滚 - 意外行为

排版此 mwe \RequirePackage[2015/01/01]{latexrelease} \documentclass{article} \begin{document} Hello World \end{document} 我期望日志文件中会显示 LaTeX 版本 2015/01/01。但我读到的是 LaTeX2e <2023-11-01> patch level 1 这是 TeXLive 2023 中预装的最新版本。 那么我遗漏了什么? ...

Admin

是否有类似 \NeedsTeXFormatAtLeast{LaTeX2e}[date] 的命令
latex-base

是否有类似 \NeedsTeXFormatAtLeast{LaTeX2e}[date] 的命令

我知道命令\NeedsTeXFormat,例如\NeedsTeXFormat{LaTeX2e}[2023/11/01]。但是: 这是否会自动允许使用更高版本的 LaTeX 格式? 如果没有,是否有一些类似的命令可以指定使用 LaTeX 格式至少和指定日期一样新吗? ...

Admin

改变章节后“section”会被重置吗?
latex-base

改变章节后“section”会被重置吗?

文档amsthm指出: 如果任何定理元素按节编号,并且(在一本书中)章节中的第一个此类元素位于第一节之前,则编号将从上一章继续。在这种情况下,通过在受影响的元素之前调用此命令来重置计数器: \setcounter{thm}{0} 但是,我运行了以下 MWE \documentclass[openany]{book} \usepackage{amsthm} \theoremstyle{definition} \newtheorem{dfn}{Definition}[section] \begin{document} \chapter{Elio...

Admin

为什么对于转发到包中的除第一个选项之外的选项,我会收到“未使用的全局选项警告”?
latex-base

为什么对于转发到包中的除第一个选项之外的选项,我会收到“未使用的全局选项警告”?

我正在为我的宏和快捷方式开发一个自定义包,以及为我喜欢的文档样式开发一个自定义类。我用它来DeclareKeys定义包中的键值选项,然后加载此包的类通过将它们转发到基类(文章)来全局转发选项。它运行良好,但我收到有关未使用的全局选项的奇怪警告。以下是代码: % demo-pkg.sty \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{demo-pkg}[Demo] \RequirePackage{xstring} \DeclareKeys[my] { lang.choices:nn = { en...

Admin

为什么 ispackageloaded 以 @ 命名?
latex-base

为什么 ispackageloaded 以 @ 命名?

\@ifpackageloaded 我想这个命令不只是被调用的原因\ifpackageloaded 但是使用@还需要做一些额外的工作: \makeatletter \@ifpackageloaded{geometry} { % i the package was loaded \newcommand*{\qw}{\itshape} % this is enabled, else is not enabled. ...

Admin

在加载后添加到包钩子
latex-base

在加载后添加到包钩子

我对内核钩子的理解是,添加到钩子只会影响添加后的实例。对于文档内钩子来说,这似乎是正确的。例如, \begin{quote} some text \end{quote} \AddToHook{env/quote/before}{HOOK CODE} \begin{quote} some text \end{quote} 仅HOOK CODE出现在第二个quote环境之前。 在一个包文件中,我试图找出在加载另一个包时产生错误的最佳方式。为了解决之前加载的不兼容包的问题,​​可以等到begindocument,但我想知道错误是否可以更快出现(节省加载其他包...

Admin

如何让特定环境消失?
latex-base

如何让特定环境消失?

我有几个 Tikz 图片,编译它们需要花费很多时间。更一般地说,我想知道是否有一个开关可以让特定的环境foo消失,就好像代码不存在一样,效果类似于环境comment。 基本上,鉴于 \begin{foo} Whatever happens here \end{foo} 我想要一个开关,让这个环境完全无效,就好像它不在 Latex 代码中一样。 ...

Admin

同一页面仍出现分页符
latex-base

同一页面仍出现分页符

我根本找不到有关该samepage环境的任何文档(除了 LaTeX 书第 229 页上的一条神秘评论“该\samepage命令仍然有效,但现在用处不大”,这可能与同名环境相关,也可能不相关)。 这个答案并且环境的名称表明它应该将其内容保留在同一页面上,但事实并非如此,正如此 MWE 所示: \documentclass{article} \usepackage{lipsum} \usepackage{parskip} \begin{document} \lipsum[4-8] \begin{samepage} foo bar \end{samepag...

Admin

获取当前样式 (rm, sf, tt)
latex-base

获取当前样式 (rm, sf, tt)

如何在文档的给定位置打印当前样式(rm,sf,tt)? \begin{document} \sffamily % print current style -> sf \rmfamily % print current style -> rm \ttfamily % print current style -> tt \end{document} ...

Admin