我正在尝试使用 \twocolumn 和 \microtype 写一篇论文。对齐在文本中看起来还不错,但在部分中却不行(它突出到第二列)。我该如何阻止这种情况?谢谢!
\documentclass[a4paper,12pt,twoside]{report}
\usepackage[onehalfspacing]{setspace}
\usepackage{paralist}
\usepackage{blindtext}
\usepackage{microtype}
\usepackage[Sonny]{fncychap}
\usepackage{fullpage}
\usepackage{algorithm}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{pdflscape}
\usepackage[section]{placeins}
\usepackage{mathtools}
\usepackage{subscript}
\bibliographystyle{unsrt}
\usepackage{pdfpages}
\usepackage{calc}
\begin{document}
\chapter*{Chapter}
\twocolumn
\section*{Long section header with Saccharomyces cerevisiae}
\blindtext
\blindtext
\blindtext
\section*{next section with some name}
\end{document}
答案1
允许在分节标题中使用连字符可能是一件棘手的事情,并且经常会导致需要进一步微调的结果。附件 A:您的工作示例。
我建议您使用右对齐(又称左对齐)的排版方式来排版分节标题没有允许对整个文档进行连字符连接。这可以通过在序言中插入以下指令来实现:
\usepackage{sectsty}
\allsectionsfont{\raggedright}
将这些指令添加到您的代码后,可以实现以下结果:
\documentclass[a4paper,12pt,twoside]{report}
\usepackage[onehalfspacing]{setspace}
\usepackage{paralist}
\usepackage{lipsum}
\usepackage{microtype}
\usepackage[Sonny]{fncychap}
\usepackage{fullpage}
\usepackage{algorithm}
%%%\usepackage{ucs} % are you sure you need this package??
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{pdflscape}
\usepackage[section]{placeins}
\usepackage{mathtools}
\usepackage{subscript}
\bibliographystyle{unsrt}
\usepackage{pdfpages}
\usepackage{calc}
\usepackage{sectsty}
\allsectionsfont{\raggedright}
\begin{document}
%\chapter*{Chapter}
\twocolumn
\section*{Long section header with Saccharomyces cerevisiae}
\lipsum[1][1-2]
\section*{next section with some name}
\end{document}