everypar

触发 para/begin hook 中的代码,用于精确的段落
everypar

触发 para/begin hook 中的代码,用于精确的段落

我使用钩子制作了一个简单的多级段落计数器系统para/begin: \documentclass{article} \usepackage{lipsum} \usepackage{expl3} \usepackage{xparse} \usepackage{fancyhdr} \makeatletter \ExplSyntaxOn \int_gzero_new:N \g__mypkg_max_depth_int %\int_gzero_new:N \g__mypkg_debug_count_int \AddToHook { para/begin } ...

Admin

既然 LaTeX 有了钩子,那么推荐使用 \everypar 的方法是什么?
everypar

既然 LaTeX 有了钩子,那么推荐使用 \everypar 的方法是什么?

既然 LaTeX 有钩子,那么建议使用 everypar 的钩子接口吗?在 l3 程序中应该如何做到这一点? \documentclass{article} \ExplSyntaxOn \newcounter{eplinenumber} \setcounter{eplinenumber}{0} \def\epindent{3cm} \def\inscriptionprefix{Line:\hskip3pt} \cs_set:Npn \mymod #1 #2 {\int_mod:nn{#1}{#2}} \def\step_mod{5} \NewDocumen...

Admin

环境中出现意外的 \obeylines 行为
everypar

环境中出现意外的 \obeylines 行为

\obeylines我对将 when放在一\begingroup...\endgroup对中这一事实感到困惑在环境中,该环境中的宏参数似乎仍然受到命令的影响\obeylines——我很可能忘记了一些令人尴尬的基本内容。 \documentclass{article} \newtoks\tabtox \newtoks\msctox \begingroup \lccode`~=`\^^M \lowercase{% \endgroup \def\tst#1 #2 #3~{% \global\tabtox=\expanda...

Admin

如何为每个章节的第一段设置特定的字体
everypar

如何为每个章节的第一段设置特定的字体

我需要在每个章节的第一段使用不同的字体排版,并且我不希望这会影响\lstlisting。我尝试使用,\everypar但如果\lstlisting有,它会中断。我该怎么做? ...

Admin

如何控制 lstlisting 中的字体(\everypar,frame=)
everypar

如何控制 lstlisting 中的字体(\everypar,frame=)

frame = lines这段代码根据是否存在来生成列表中不同字体的大小。 \documentclass[a4paper,10pt]{book} \usepackage{listings} \makeatletter \def\@afterheading{\everypar{\fontsize{9.5pt}{12pt}\selectfont}} \makeatother \lstset{ frame = lines,% SOMETHING IS GOING ON HERE basicstyle=\ttfamily\fontsize{20p...

Admin