对于我写的一篇文章,我正在使用该endnotes
包 - 我是一个新手,我无法实现以下功能:
- 如何在文本中使用引用,如 mytext [1] 而不是 mytext 1
这是我的代码:
\documentclass[]{jacow}
\begin{document}
\section{Rationale}\label{rationale}
Over the last 26 years, \emph{mytext}\endnote{\url{http://dummylink.com}} has been the main system we used.
\end
我不知道该改变什么。
在网上查找后,我成功地将最后注释部分的参考文献更改为方括号:
\patchcmd{\theendnotes}
{\makeatletter}
{\makeatletter\renewcommand\makeenmark{[\theenmark] }}
{}{}
我想对文本本身的引用做同样的事情。
答案1
如果你只写\renewcommand\makeenmark{[\theenmark] }
序言(不写\patchcmd
业务内容),那么每一个标记将被改变:
\documentclass{article}
\usepackage{endnotes,etoolbox}
% the mark everywhere:
\renewcommand\makeenmark{[\theenmark]}
% the mark in the list of endnotes -- we need an extra space:
\patchcmd{\theendnotes}
{\makeatletter}
{\makeatletter\renewcommand\makeenmark{[\theenmark] }}% notice the space!
{}{}
\begin{document}
Text\endnote{bla} text
\theendnotes
\end{document}