LaTeX 两列布局不保留边框之间的文本

Ann*_*nno 4 latex tex

我使用 \twocolumn 标签在 LaTeX 中使用两列布局。问题是这不能正常工作,并且文本似乎没有固定在边框之间。不确定这个最小的示例是否有帮助,但至少您可以看到我的包含内容以及它发生的文本。

\documentclass[12pt,a4paper, abstracton]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[backend=biber, sorting=none]{biblatex}
\usepackage{hyperref}
\usepackage[hyphenbreaks]{breakurl}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

\begin{document}
\twocolumn
\section{Introduction}
Glutamate carboxypeptidase II (GCPII), N-acetyl-L-aspartyl-L-glutamate peptidase I (NAALADase I), NAAG peptidase or prostate-specific membrane antigen (PSMA) \dots
\end{document}
Run Code Online (Sandbox Code Playgroud)

显示问题的 PDF 左栏的屏幕截图

为什么 LaTeX 会从第一列写入第二列,我该如何解决这个问题?我想避免在发生这种情况时单独更改每一行。我正在寻找一个全球性的解决方案。

mmj*_*mmj 8

由于已接受答案的解决方法对我来说并不令人满意,因此我继续搜索并找到了更充分和快速的解决方法,并在序言中添加了以下内容:

\setlength{\emergencystretch}{3em}
Run Code Online (Sandbox Code Playgroud)

长度3em可以根据需要进行更改,只需保持尽可能短即可保持最佳外观。

更多详细信息请参见此处

  • 这甚至对于 url 来说也非常有效。此后我可以避免使用breakurl包。 (2认同)