我该如何修复这个警告?我了解到大多数情况下可以忽略它,但我想修复它。
段落第 16-17 行的 \hbox 未满(badness 10000)
\documentclass[lettersize,journal]{IEEEtran}
\usepackage{amsmath,amsfonts}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{array}
\usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
\usepackage{textcomp}
\usepackage{stfloats}
\usepackage{url}
\usepackage{verbatim}
\usepackage{graphicx}
\usepackage{cite}
\begin{document}
\section{Introduction}
Two lists $(x_5,y_9,z_3,t_1,m_8,n_3,q_9,k_6)$ and $(x_4,y_2,z_4,t_1,m_5,n_3,q_9,k_2)$ have the same size and same forms.
\end{document}
另一个问题是关于“未使用的全局选项”。他们在这里具体谈论的是哪些选项?
这是我运行该代码时收到的警告。
(如果有所不同,我会使用 overleaf)
答案1
你应该允许你的列表被破坏。有关可能的方法,请参阅问题的答案允许在内联数学模式下换行。
未使用的全局选项位于
lettersize
documentclass 选项中。
可能解决您的问题的 MWE 是:
\documentclass[journal]{IEEEtran}
\usepackage{amsmath,amsfonts}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{array}
\usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
\usepackage{textcomp}
\usepackage{stfloats}
\usepackage{url}
\usepackage{verbatim}
\usepackage{graphicx}
\usepackage{cite}
\makeatletter % stolen from https://tex.stackexchange.com/questions/1959/
% allowing-line-break-at-in-inline-math-mode
\def\old@comma{,}
\catcode`\,=13
\def,{%
\ifmmode%
\old@comma\discretionary{}{}{}%
\else%
\old@comma%
\fi%
}
\makeatother
\begin{document}
\section{Introduction}
Two lists $(x_5,y_9, z_3,t_1, m_8,n_3, q_9,k_6)$ and $(x_4,y_2, z_4,t_1, m_5,n_3, q_9,k_2)$ have the same size and same forms.
\end{document}