我们的论文被接受后,我们获得了 ISBN 和 DOI 信息,我将这些信息填写到 tex 中,但 DOI 字符串却超出了页面范围。
我使用的是 2017 年 ACM 主文模板。以下是示例代码:
\documentclass[sigconf]{acmart}
%\usepackage{booktabs} % For formal tables
%\usepackage{graphicx}
\usepackage{balance} % for \balance command ON LAST PAGE (only there!)
% \usepackage{subfigure}
% \usepackage{url}
% \usepackage{stfloats}
% \usepackage{amsmath}
%% \usepackage{mathptmx}
% \usepackage{color}
% \usepackage{xcolor}
% \usepackage{epsfig}
% \usepackage{endnotes}
% \usepackage{multirow}
% \usepackage{amssymb}
% \usepackage{makecell}
% \usepackage[ruled,vlined]{algorithm2e}
% \usepackage{listings}
\copyrightyear{2018}
\acmYear{2018}
\setcopyright{rightsretained}
\acmConference[SIGXXX'18]{2018 International Conference on XXXX XXXX XXXX XXX}{June 11--15, 2018}{YYYYYY, XX, USA}
\acmBooktitle{SIGXXX'18: 2018 International Conference on XXXX XXXX XXXX XXX, June 11--15, 2018, YYYYYY, XX, USA}
\acmDOI{22.3345/3383733.3390659}
\acmISBN{979-2-4403-4702-3/38/06}
...
...
我的 tex 中 DOI 字符串跑出页面有什么问题?有没有办法让 DOI 字符串在下一行,而不是与其他信息在同一行?
答案1
DOI hyperref 跑出页面的原因是我用 latex 编译 tex 而不是 pdflatex。似乎 hyperref 包只适用于 pdflatex(请参阅这个问题)。
解决这个问题的两种方案:
- 如果你仍然想使用 latex,请导入中断网址包裹。
- 切换到 pdflatex 来编译 tex