我 发表了评论
@u3379 可以用一个不同类型的可选参数,比如 d()。要注意如果没有递增计算器,需要用 phantomlabel=。也可以把参数改成 O{} O{},然后 IfValueTF 改成 IfEmpty
我 对问题发布了答案
修改定义,把参数 O 改为 o,title 根据是否有可选参数进行调整。\NewTCBListing{myjava}{!o}{%% 去掉new counter,把 O 改为 o listing
我 对问题发布了答案
在不更改原本输入的情况下,一种方法是换字体。一般的西文都没有此字形,中日韩字体一般都有 1-10 的带圈数字,有的有 1-50 的。另一种方法是:\documentclass{ctexart} \us
我 对问题发布了答案
这是 fancyvrb 宏包的问题,它不支持定义环境的最后一个参数是可选参数。对它做一点小小的改动,在使用 verbatim 时,如果没有可选参数,就在它的后面加上 \relax:\documentc
我 对问题发布了答案
font 只会改 label 的字体。可以用 before=... 更改整个列表的字体。在定义新的列表环境时,要注意设置 before=\normalfont\normalsize\normalcol
我 发表了评论
@u13203 \marginpar 实际上是浮动体,不能在 multicols 里使用,可以使用 marginnote 宏包的 \marginnote 替代。
我 发表了评论
@u13203 可能是被文字挡住了,也可能是跑到纸张外面了。如果是 adjmulticols 环境外面的旁注,可以用 marginnote 宏包。adjmulticols 环境里面一般不会有胖注吧。
我 发表了评论
@u13203 定义一个新环境,设置 \columnseprule 为 0pt。\newenvironment{extrawidth}[2] {\columnseprule=0pt \multic
我 对问题发布了答案
可以使用 adjmulticol 或 fullwidth 宏包。推荐使用前者,因为如果这些需要增加文字宽度的内容有标题时,页眉页脚可能无法正确更新,但可以使用我编写的 updatemarks 宏包来修
我 对问题发布了答案
microtype 的多数功能只是对 primitive 的封装,XeTeX 缺少对应的 primitive,很多功能没法实现。某些功能有替代办法,比如 \textls 可以通过设置 fontspec
我 发表了评论
tcolorbox的编号问题?