小白仿照footnote的代码修改尾注endnote的内部命令失败,有没有大佬看看?

2020-04-12 13:10发布

\documentclass[8pt,a4paper,oneside]{book} \usepackage{ctex} \usepackage{endnotes} \renewcommand{\not...

\documentclass[8pt,a4paper,oneside]{book} \usepackage{ctex} \usepackage{endnotes} \renewcommand{\notesname}{\textbf{【注释】 }} \makeatletter \newskip\@endindent \@endindent=1em \long\def\@makeentext#1{\@setpar{\@@par\@tempdima \hsize \advance\@tempdima-\@endindent \parshape \@ne \@endindent \@tempdima}\par \noindent \hbox to \z@{\hss\@theenmark\hspace{0.2em}}#1} \renewcommand\theendnote{\myendnotestyle{\arabic{endnote}}} \def\@makeenmark{\hbox{\@theenmark}}%正文中脚注标签与正文平齐 \iffalse \newcommand\myendnotestyle[1]{\ifcase#1 \or \ding{192}\or \ding{193}\or \ding{194}\or \ding{195}\or \ding{196}\or \ding{197}% \or \ding{198}\or \ding{199}\or \ding{200}\or \ding{201}\else *\fi\relax}%数字单纯带圈,正常数字 \fi \makeatother \begin{document} 夫释缚脱艰\endnote{释缚脱艰:解脱束缚和艰难。释,《说文》:“解也。”},全真导气\endnote{全真导气:保全真精,导引元气。},拯\endnote{拯:拯救。}黎元\endnote{黎元:与黎民义同。黎,即黎民。《书》尧典:“黎民于变时雍。”孔颖达疏:“黎,众也。”蔡传:“黎,黑也,黎民,黑发之人。”元,即元元。《国策》秦策:“子元元,臣诸候。”\\注:“元,善也。民之善类,故称元。” }于仁寿。 \theendnotes \end{document}
2条回答
合肥-Renascence_5
2020-04-12 14:22
``` \documentclass[8pt,a4paper,oneside]{book} \usepackage{ctex} \usepackage{endnotes} \renewcommand{\notesname}{\textbf{【注释】 }} \makeatletter \newskip\@endindent \@endindent=1em \long\def\@makeentext#1{\@setpar{\@@par\@tempdima \hsize \advance\@tempdima-\@endindent \parshape \@ne \@endindent \@tempdima}\par \noindent \hbox to \z@{\hss\@theenmark\hspace{0.2em}}#1} \renewcommand\theendnote{\myendnotestyle{\arabic{endnote}}} \def\@makeenmark{\hbox{\textsuperscript{\@theenmark}}}%正文中脚注标签采取上标形式 \usepackage{pifont} \newcommand\myendnotestyle[1]{\ifcase#1 \or \ding{192}\or \ding{193}\or \ding{194}\or \ding{195}\or \ding{196}\or \ding{197}% \or \ding{198}\or \ding{199}\or \ding{200}\or \ding{201}\else *\fi\relax}%数字单纯带圈,正常数字 \makeatother \begin{document} 夫释缚脱艰\endnote{释缚脱艰:解脱束缚和艰难。释,《说文》:“解也。”},全真导气\endnote{全真导气:保全真精,导引元气。},拯\endnote{拯:拯救。}黎元\endnote{黎元:与黎民义同。黎,即黎民。《书》尧典:“黎民于变时雍。”孔颖达疏:“黎,众也。”蔡传:“黎,黑也,黎民,黑发之人。”元,即元元。《国策》秦策:“子元元,臣诸候。”\par 注:“元,善也。民之善类,故称元。” }于仁寿。 \theendnotes \end{document} ``` `endnote`这个计数器似乎有问题,`footnote`计数器可以直接重定义`\theendnote`,这个`\theendnote`重定义后计数会出问题 ![](https://pics.latexstudio.net/data/images/202004/0fd5be23f59e701.png)

作者追问:2020-04-12 14:22

弄了,但是数字序号没带圈怎么办,没有带圈的数字

一周热门 更多>