求助:使用biblatex时长期刊名/文章标题超出边界的解决方法
解决LaTeX biblatex参考文献标题/期刊名溢出边界问题
针对你遇到的长期刊名和文章标题超出排版边界的问题,可尝试以下几种方案:
调整断行惩罚参数:biblatex针对标题和期刊名提供了专门的断行惩罚计数器,降低这些值能让LaTeX更主动地在长单词间断行。在导言区添加:
% 降低标题断行惩罚 \setcounter{bibtitlewordpenalty}{100} \setcounter{bibtitlepunctpenalty}{100} % 降低期刊名断行惩罚 \setcounter{bibjournaltitlewordpenalty}{100} \setcounter{bibjournaltitlepunctpenalty}{100}使用ragged2e包优化对齐:如果严格的两端对齐导致溢出,用
ragged2e的\RaggedRight让参考文献块采用宽松的左对齐,自动处理溢出。添加代码:\usepackage{ragged2e} \AtBeginBibliography{\RaggedRight}手动添加断词点:在bib文件的长期刊名或标题中,用
\-手动插入允许断词的位置,例如:@article{example, title = {A Super\-Long Article Title That Needs Hyphenation}, journaltitle = {Journal of Super\-Long Academic Research Topics}, ... }
内容的提问来源于stack exchange,提问作者Yen-Yung Chang
相关产品推荐
相关产品推荐

