这marginfix
包裹是难以置信详细记录写入日志文件的内容。例如:
\documentclass{article}
\usepackage{marginfix}
\listfiles
\begin{document}
Here is some text\marginpar{This is a marginpar}
\end{document}
该文件包含以下内容marginfix
:
MFX: dumpmargins
MFX:
addmarginpar (running insert) \bx@A /\bx@B at 1:10.0pt, marginlist=macro:->
MFX:
addmarginpar (exit): marginlist=macro:->\mfx@margin@note \bx@A \bx@B {1.60004pt}\mfx@margin@skip {5.0pt}
MFX: buildmargin: marginheight=550.0pt
MFX: buildmargin@down: ENTRY
MFX:
marginlist=macro:->\mfx@margin@note \bx@A \bx@B {1.60004pt}\mfx@margin@skip {5.
0pt}
MFX: note@down: ENTRY: \bx@A /\bx@B at 1.60004pt
MFX: note@down: adding compressible 1.60004pt
MFX: margin on right
MFX: whichbox: \bx@B
MFX: note@down: adding \bx@B ht 6.94444ptdp 13.94444pt
MFX: note@down: RETURN space=20.88889pt, pos=22.48892pt
MFX: skip@down 5.0pt
MFX: buildmargin@down: RETURN
MFX: marginlist=macro:->
MFX: buildmargin@up: excess=-522.51108pt
MFX:
marginout=macro:->\mfx@margin@skip {5.0pt}\mfx@margin@note \bx@B \@cons \@freelist \bx@A \@cons \@freelist \bx@B \mfx@margin@compressible {1.60004pt}
MFX: skip@gobble@up: 5.0pt
MFX: note@up: \bx@B
MFX: compressible@up: 1.60004pt, excess=-527.51108pt
MFX: skip@up: \dimen@
MFX: attachmargin
MFX: margin on right
一旦有多个 marginpar 在周围浮动,最终就会形成一大堆日志文件垃圾,您必须仔细查看。
那么:我可以关闭允许 marginfix 写入日志文件的功能吗?(可以通过手册中没有的某些秘密 marginfix 选项,或者通过某些通用的 LaTeX 方法从日志文件中“静音”某些包)
答案1
我认为这是用于解压 .dtx 的 .ins 文件中的错误。您看到的代码用于调试。
从 CTAN 获取 marginfix.dtx 和 marginfix.ins,删除 marginfix.ins 中的调试选项,然后运行 marginfix.ins。这将为您提供更清晰的 marginfix.sty。并通知作者。