zepinglee / gbt7714-bibtex-style

GB/T 7714-2015 BibTeX Style
LaTeX Project Public License v1.3c
1.18k stars 198 forks source link

参考文献较多时,排在前面的参考文献和序号的距离过远 #165

Open KingwithQueen opened 5 months ago

KingwithQueen commented 5 months ago

编译环境

宏包版本:gbt7714 v1.0 标注样式:super

描述问题

当参考文献略多的时候,比如达到了三位数。那么该宏包似乎会自动排版对齐所有参考文献,但是由于三位数的序号比较宽,所有会导致排版的时候让参考文献的起始位置靠右。对于三位数序号的来说刚刚好,但是对于两位数序号和一位数序号就显得空白很大。有什么办法可以让所有序号后面都是空一个空格就输出参考文献吗?

截图: image image image

zepinglee commented 5 months ago

你描述的样式比较少见,而且实现起来比较麻烦,需要替换掉 thebibliography 的底层 list 实现,可能有各种兼容性问题。所以不建议这么改。

另外一种方式是 LaTeX 默认的序号右对齐,这样与文字的间隔是固定距离。

KingwithQueen commented 5 months ago

好的,我明白了。那如果需要改成序号右对齐,应该怎么修改呢?

zepinglee commented 5 months ago

好的,我明白了。那如果需要改成序号右对齐,应该怎么修改呢?

\@biblabel 恢复为原来的定义 \def\@biblabel#1{[#1]}

KingwithQueen commented 5 months ago

好的,我明白了。那如果需要改成序号右对齐,应该怎么修改呢?

\@biblabel 恢复为原来的定义 \def\@biblabel#1{[#1]}

好的,十分感谢。