![微类型对齐在未编号部分不起作用](https://linux22.com/image/411382/%E5%BE%AE%E7%B1%BB%E5%9E%8B%E5%AF%B9%E9%BD%90%E5%9C%A8%E6%9C%AA%E7%BC%96%E5%8F%B7%E9%83%A8%E5%88%86%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我正在尝试使用 \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}