我想引用 7 位作者的定理。我使用的定理环境不会换行,所以姓氏远远超出了范围。有人知道如何处理吗?
以下是该文件的开头:
\documentclass[11pt]{article}
\usepackage{theorem}
\newtheorem{thm}{Theorem}
\begin{document}
\begin{thm}[ Author1, Author2, Author3, Author4, Author5, Author6, Author7 \cite{manyauthored}]
...
\end{thm}
\end{document}
因此定理编号和作者姓名太长,并且不会换行。
答案1
让我检查一下你在序言中展示的代码
\documentclass[11pt]{article}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{graphicx}
①\usepackage{epsfig}
②\usepackage{epstopdf}
③\DeclareGraphicsExtensions{.pdf,.eps,.png,.jpg,.mps}
\usepackage{multicol}
④\usepackage{theorem}
⑤\usepackage{etex}
\newtheorem{thm}{Theorem}
\begin{document}
\begin{thm}[ Author1, Author2, Author3, Author4, Author5, Author6, Author7 \cite{manyauthored}]
...
\end{thm}
\end{document}
删除线表示您应该删除该行;原因如下:
① 过时的软件包
② 需要时自动加载
③ 冗余,但可能有用
④ 过时的软件包
⑤ 过时的软件包
问题的解决方案:加载amsthm
。
\documentclass[11pt]{article}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{amsthm}
\newtheorem{thm}{Theorem}
\begin{document}
\begin{thm}[Author1, Author2, Author3, Author4, Author5, Author6, Author7 \cite{manyauthored}]
...
\end{thm}
\end{document}