我是 Texmaker 新手。有一个未满问题,我花了好几个小时研究如何解决,但还是无法解决。
Underfull \hbox (badness 10000) in paragraph at lines 46--46
[][]$\OT1/cmtt/m/n/10 http : / / www . msal . gob . ar / chagas / index . php /
informacion -[] para -[] ciudadanos / el -[] chagas -[]
[]
这是最小工作示例(平均能量损失)
\documentclass[12pt,twoside]{report}
\usepackage[headheight=18pt,a4paper, width=150mm,
height=12cm, % just for this example
%vmargin=25mm,
bindingoffset=6mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\setlength\parskip{1em plus 10pt minus 2pt}
\usepackage[hyphens]{url}
\usepackage{titlesec}
\begin{document}
\tableofcontents
\chapter{Introducción}
bbbbbbbbbb
\section{Panorama en América Latina y en la Argentina}
Estimaciones de casos de la Organización Panamericana de la Salud (OPS, 2006) indican que en Argentina habría 7.300.000 personas expuestas, 1.600.000 infectadas y más de 300.000 afectadas por cardiopatías de origen chagásico \footnote{\url{http://www.msal.gob.ar/chagas/index.php/informacion-para-ciudadanos/el-chagas-en-el-pais-y-america-latina}}.
\end{document}
有什么帮助吗?
答案1
“水平盒子未满”警告没什么好担心的。考虑到 URL 字符串的特性,LaTeX 根本无法在长 URL 字符串中找到不会导致行短(以及“水平盒子未满”警告)或行满(更严重的“水平盒子过满”警告)的换行符。考虑到这种情况,LaTeX 更喜欢前者。
您的读者甚至可能没有注意到脚注中的 URL 字符串在达到文本块的整个宽度之前包含换行符。不过,我无法想象有人会因为脚注行不够长而感到困扰,更不用说分心了。
\documentclass[12pt,twoside]{report}
\usepackage[headheight=18pt,a4paper, width=150mm,
height=12cm, % just for this example
%vmargin=25mm,
bindingoffset=6mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\setlength\parskip{1em plus 10pt minus 2pt}
\usepackage[hyphens]{url}
\usepackage{titlesec}
\begin{document}
\chapter{Introducción}
\section{Panorama en América Latina y \dots}
Estimaciones de casos de la Organización Panamericana de la Salud (OPS, 2006) \dots\ de origen chagásico.\footnote{\url{http://www.msal.gob.ar/chagas/index.php/informacion-para-ciudadanos/el-chagas-en-el-pais-y-america-latina}}
\smallskip\hrule % just to illustrate width of text block
\end{document}
2020 年 5 月更新:自从我三年前发表这个答案以来,网址软件包已发布。与上面显示的答案中使用的xurl
软件包不同url
,该软件包允许在长 URL 字符串的任意位置进行换行。只需替换\usepackage[hyphens]{url}
用于生成上面显示的屏幕截图的代码即可得到以下结果: