雾月
雾月
这家伙很懒,什么也没写!

注册于 4年前

回答
187
文章
2
关注者
20

我 对问题发布了答案

2年前

通过定义\renewcommand{\figureautorefname}{Fig.},使用\autoref{fig1},可以生成Fig.1。如果想实现Figs.1 and 2,该如何处理,谢谢?

可以使用 cleveref 宏包。主要的配置命令如下:% \usepackage{hyperref} % \usepackage{cleveref} % 注意顺序 % 修改 autorefname,也

我 对问题发布了答案

2年前

keyval使用的不太理解

编译不成功的原因是\newtcbtheorem 不会展开其参数;\setkeys 以及几乎所有的键设置命令(\keys_set:nn、\pgfkeys)都是不可扩展的。(也有一部分命令是可扩展的,如

我 对问题发布了答案

2年前

latex3中创建函数

在正常的 LaTeX3 (类代码)环境下是一样的。\cs_new:cn 实际上是 \exp_args:Nc \cs_new:Nn,\exp_args:Nc <#1> <#2>

我 对问题发布了答案

2年前

如实实现将不同行的方程组编号垂直对齐?

难点在于既要使用 alignat 环境(包含编号),又要有大括号,又要跨括号对齐。任意两点其实都不算难,但是三点都要实现就比较麻烦了。这里提供两种并不优雅的解决方案。一个是使用 array 环境。%

我 对问题发布了答案

2年前

关于latex3里的\cs_new:Npn分解特定形式的comma list的问题

我们知道,如果一个宏是使用如下方式定义的:\def\macroA#1\T{something #1 else...}那么在使用该宏时必须使用 \T 作为(第一个)参数的分隔符,也就是必须使用\macr

我 发表了评论

2年前

怎么在调用一条命令的时候输出该命令的名称

@u54518 你想追踪某个命令是由谁调用的,这几乎是不可能的。因为 TeX 是“宏”,而不是“函数”。“宏”只需要展开它自己的定义就行了,而“函数”是不同的,“函数”调用会分配内存,会记录是谁调用它

我 发表了评论

2年前

怎么在调用一条命令的时候输出该命令的名称

@u54518 你是想:\begin{输出} \title{标题} \section{节} one\ref{引用}another two three \end{输出}生成:title:标题 sect

我 对问题发布了答案

2年前

怎么在调用一条命令的时候输出该命令的名称

没懂你想干什么。但是呢 LaTeX3 提供了一个 \cs_to_str:N 命令,用于输出控制序列的名字。\documentclass{article} \ExplSyntaxOn \cs_new_

我 对问题发布了答案

2年前

表格中长箭头上的脚注

出现这种情况是因为 extarrows 宏包内部使用了 amsmath 宏包的 \ext@arrow 命令,该命令的第 #6、#7 参数对应于 \xlongrightarrow[<#6>]

我 对问题发布了答案

2年前

accsupp宏包、bibtex、latexmk有冲突?

我使用你的编译参数编译完全可以正常显示。你应该更新 TeXLive 发行版了。或者使用 xelatex bibtex xelatex xelatex 手动编译。

我 发表了评论

2年前

使用圆弧帽命令,发生宏包冲突,如何解决?

@u47885 yhmath 已经定义了 \widering,newtxmath 又定义了一次,造成了冲突,“同样的命令”指 \widering。

我 对问题发布了答案

2年前

使用圆弧帽命令,发生宏包冲突,如何解决?

newtxmath 宏包应该没有 \wideparen 命令。为了解决这一点,只要在 newtxmath 宏包加载前使用 \let\widering\relax 取消 \widering 的定义即可,

我 对问题发布了答案

2年前

如何让cases环境下的多行公式在x_{1},x_{2},x_{3},+以及=处对齐?

cases 环境无法做到这一点,本质上,cases 环境只是两列的 array 环境。考虑使用 amsmath 宏包的 alignat 环境(的 inline 版 alignedat)。括号使用 \l

我 发表了评论

2年前

hyperref和atveryend冲突

补充:不必再加载 atveryend 宏包是因为 hyperref 已经加载了该宏包。另外,在较新的 LaTeX2e 版本中,atveryend 宏包被自动替换为了 atveryend-ltx 宏包(

我 对问题发布了答案

2年前

表示变量名的变量怎么用

\IfBooleanTF{#1} {} { \exp_after:wN \int_add:Nn \l_counter_tl {1} % 使用 \

发布
问题