Latex 在文本较多的页面上,请选择数字
LaTeX似乎更倾向于将图形放在一页上,并将周围的文本放在另一页上。我是否可以改变一下这种平衡,因为我更喜欢用数字来分隔文本,以避免过多的黑色文本 例如:Latex 在文本较多的页面上,请选择数字,latex,Latex,LaTeX似乎更倾向于将图形放在一页上,并将周围的文本放在另一页上。我是否可以改变一下这种平衡,因为我更喜欢用数字来分隔文本,以避免过多的黑色文本 例如: \section{Some section} [Half a page of text] \begin{figure} [...] \caption{Figure text 1} \end{figure} [Half a page of text] \begin{figure} [...] \capti
\section{Some section}
[Half a page of text]
\begin{figure}
[...]
\caption{Figure text 1}
\end{figure}
[Half a page of text]
\begin{figure}
[...]
\caption{Figure text 2}
\end{figure}
[More text]
所以LaTeX通常做的是将两个半页的文本堆叠在一个页面上,并将数字放在下一页上。我相信这真的给了一个不好的平衡,让读者厌烦。那我能改变吗
我知道如何用
[ht!]
对\begin{figure}
进行后期修复,但通常这并不重要。我想在LaTeX中配置平衡算法,使其自然地更喜欢包含数字和文本的页面。尝试在前言中添加以下内容
\setcounter{topnumber}{2}
\setcounter{bottomnumber}{2}
\setcounter{totalnumber}{4}
\renewcommand{\topfraction}{0.85}
\renewcommand{\bottomfraction}{0.85}
\renewcommand{\textfraction}{0.15}
\renewcommand{\floatpagefraction}{0.7}
你可以根据自己的喜好,稍微调整一下这些数字。给出了不同参数的一些解释。试试看
\makeatletter
\@colnum 1 % Or 2. It is the max of the float insertions at the top of the page.
\makeatother
尝试使用以下选项调整浮动定位:
适用于适合文本页面的图形(例如,图形的一半文本高度和文本的另一半高度)\begin{figure}[tb]
用于需要专用页面的足够大的浮动\begin{figure}[p]
此外,您还可以放置一些“屏障”,以便使用软件包或。+1精确定位浮动。您对*fraction命令的解释可能是不直观的:这些命令表示页面的垂直高度中有多少是由浮点数构成的:如果您将此设置为高,则允许浮点数上方/下方显示少量文本。我还将*数字计数器设置得更低,比如1/1/2。这正是我想要的,你写的很棒的文章。谢谢。tex.sx上的相关qn: