这是我的测试用例...
\documentclass[english,twocolumn]{article}
\usepackage{parcolumns}
\usepackage{babel}
\usepackage[pangram]{blindtext}
\begin{document}
\begin{parcolumns}{2}
\colchunk[1]{
\tiny
\Blindtext[3][8]
}
\colchunk[2]{
\tiny
\Blindtext[3][8]
}
\end{parcolumns}
\Blindtext[5][8]
\end{document}
产生以下内容...
我的问题是,我该如何修复环境中难看的大间距parcolumns
?它似乎试图匹配文档其余部分的行距并忽略字体大小的变化。
答案1
您可以更改整个环境的行间距,pacolumns
发布
\linespread{0.75}\selectfont
环境启动后即可。
但请注意,不同的 s 不可能有不同的间距\colchunk
。
梅威瑟:
\documentclass[english,twocolumn]{article}
\usepackage{parcolumns}
\usepackage{babel}
\usepackage[pangram]{blindtext}
\begin{document}
\begin{parcolumns}{2}
\linespread{0.75}\selectfont
\colchunk[1]{
\tiny
\Blindtext[3][8]
}
\colchunk[2]{
\tiny
\Blindtext[3][8]
}
\end{parcolumns}
\Blindtext[5][8]
\end{document}
输出:
如果你想放置更多\colchunk
不同字体大小的 s ,你可以执行\colplacechunks
。以下是一个例子:
\documentclass[english,twocolumn]{article}
\usepackage{parcolumns}
\usepackage{babel}
\usepackage[pangram]{blindtext}
\begin{document}
\begin{parcolumns}{2}
\colchunk[1]{
\Blindtext[2]
}
\colchunk[2]{
\Blindtext[2]
}
\colplacechunks
\linespread{0.75}\selectfont
\colchunk[1]{
\tiny
\Blindtext[3][8]
}
\colchunk[2]{
\tiny
\Blindtext[3][8]
}
\end{parcolumns}
\Blindtext[5][8]
\end{document}
输出:
答案2
出了什么问题?当您使用 时\colchunk
,文本被收集在一个框 (a \vbox
) 内,然后将其取消装箱,这就是问题出现的地方:当将框取消装箱时, 的值\baselineskip
不再是 对应的值\tiny
,因为\tiny
是在框内发出的,所以当框关闭时它就消失了。
解决方法:\tiny
在外面添加\colchunk
。
\documentclass[english,twocolumn]{article}
\usepackage{parcolumns}
\usepackage{babel}
\usepackage[pangram]{blindtext}
\begin{document}
\begin{parcolumns}{2}
\tiny
\colchunk[1]{%
\Blindtext[3][8]%
}
\colchunk[2]{%
\Blindtext[3][8]%
}
\end{parcolumns}
\Blindtext[5][8]
\end{document}