我正在使用cite
包来管理引文(压缩许多引文,上标)。我试图使用包的\citen
命令来显示引用的内联版本,但要在方括号内(在对@Steven B. Segletes 的“自引用性”的回答中:这样就不必在需要时一直使用方括号了)。
我来到这里(按照@Steven B. Segletes 和@TeXnician 的建议,我删除了 mathmode):
\newcommand{\citin}[1]{%
[\citen{#1}]%
}%
虽然我没有收到任何错误或警告,而且输出看起来不错,但我想知道这是否是在宏中定义方括号的正确方法,如果不是,请告诉我,我是宏定义新手。我还担心这些括号是否会与换行符中的数字保持在一起。
这也是我应该遵循的获取方括号上标输出的方式吗?
編輯:MWE
\documentclass[11pt,a4paper]{article}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage[super,nobreak]{cite}% cytowania w indeksie górnym, bez łamania wyliczeń cytowanych
\newcommand{\citin}[1]{% użyj \citin do cytowania w linii (np. Wg [1] sprawa ma się tak...)
[\citen{#1}]%
}%
\begin{document}%
\blindtext \cite{przyklad} \par
Or maybe not all from \citin{kowalski}.
\begin{thebibliography}{9}
\bibitem{przyklad}
D. Przyklad.
\newblock Title 1.
\newblock {\em APL}, 1:1–2, 2015.
\bibitem{kowalski}
D. Kowalski.
\newblock Title 2.
\newblock {\em JPC}, 2:2–5, 2017.
\end{thebibliography}
\end{document}
答案1
回答直接的问题,也许是这样?
\documentclass[11pt,a4paper]{article}
\usepackage[english]{babel}
\usepackage{blindtext,amsmath}
\usepackage[super,nobreak]{cite}% cytowania w indeksie górnym, bez łamania wyliczeń cytowanych
\newcommand{\citin}[1]{% użyj \citin do cytowania w linii (np. Wg [1] sprawa ma się tak...)
\unskip$^\text{[\citen{#1}]}$%
}%
\begin{document}%
\blindtext \cite{przyklad} \par
Or maybe not all from \citin{kowalski}.
Also from \citin{przyklad, kowalski}.
\begin{thebibliography}{9}
\bibitem{przyklad}
D. Przyklad.
\newblock Title 1.
\newblock {\em APL}, 1:1–2, 2015.
\bibitem{kowalski}
D. Kowalski.
\newblock Title 2.
\newblock {\em JPC}, 2:2–5, 2017.
\end{thebibliography}
\end{document}
但是,如果更可取的话,cite
手册给出了如何在括号中进行上标引用的明确示例。\cite
\documentclass[11pt,a4paper]{article}
\usepackage[english]{babel}
\usepackage{blindtext,amsmath}
\usepackage[super,nospace,compress,nobreak]{cite}% cytowania w indeksie górnym, bez łamania wyliczeń cytowanych
\makeatletter
\renewcommand\@citess[1]{\textsuperscript{[#1]}}
\makeatother
\begin{document}%
\blindtext \cite{przyklad} \par
Or maybe not all from \cite{kowalski}.
Also from \cite{przyklad, kowalski}.
\begin{thebibliography}{9}
\bibitem{przyklad}
D. Przyklad.
\newblock Title 1.
\newblock {\em APL}, 1:1–2, 2015.
\bibitem{kowalski}
D. Kowalski.
\newblock Title 2.
\newblock {\em JPC}, 2:2–5, 2017.
\end{thebibliography}
\end{document}