Closed stone-zeng closed 9 months ago
From stone-zeng/fduthesis#303: 目前\cite命令 \cite[Definition 1]{label 1}的编译结果是 上标{[label 1],Definiton 1}的格式,请问该如何修改可以使定义 Definition 1和label 1一起括进方括号,[label 1, Definition 1 ].
From stone-zeng/fduthesis#303:
目前\cite命令 \cite[Definition 1]{label 1}的编译结果是 上标{[label 1],Definiton 1}的格式,请问该如何修改可以使定义 Definition 1和label 1一起括进方括号,[label 1, Definition 1 ].
如果直接用 natbib 的话,效果是
natbib
\documentclass{ctexart} \usepackage[numbers]{natbib} \bibliographystyle{plainnat} \begin{document} 文字文字\cite[定理一]{曾谨言2013量子力学}文字文字 \bibliography{main} \end{document}
文字文字 [1, 定理一] 文字文字
而用 gbt7714 的话,效果则是
gbt7714
\documentclass{ctexart} \usepackage{gbt7714} \begin{document} 文字文字\cite[定理一]{曾谨言2013量子力学}文字文字 \bibliography{main} \end{document}
文字文字[1] 定理一 文字文字
所以有办法可以得到类似
文字文字[1, 定理一]文字文字
这样的效果吗?更进一步,如果还想标注页码的话,有没有办法实现:
文字文字[1, 定理一]42 文字文字
所以有办法可以得到类似 文字文字[1, 定理一]文字文字 这样的效果吗?更进一步,如果还想标注页码的话,有没有办法实现: 文字文字[1, 定理一]42 文字文字
这种方式跟国标不太兼容。国标要求在括号外标注页码。
而 natbib 的 \citep 的页码和“定理一”位于同一参数,无法区分。
\citep
如果直接用
natbib
的话,效果是而用
gbt7714
的话,效果则是所以有办法可以得到类似
这样的效果吗?更进一步,如果还想标注页码的话,有没有办法实现: