Latex 如何在双栏格式下实现单栏图片位置的任意放置
发布时间
阅读量:
阅读量
一、双栏模式下放单栏图片最一般的方式是使用
1.其中,htpb表示按字母的顺序排序尝试放置,每个字母的含义是:
h:here,此刻位置
t:top,置顶
b:bottom,置底
p:浮动页,将图形放置在允许有浮动对象的页面上
H:单独一个字母使用,意思是俺就是要直接放这个位置,求求别试着位置放了
2.这种情况下最容易出现的问题就是,插入的图片它飞掉了,飞到了第二页开头或者干脆消失(单独使用H的时候真的会)。。。。。。啊吧啊吧啊吧
二、博主的想法是干脆不要用这种双栏模式下给figure加个*号来插入单栏图片的方式,咱可以直接构造个合适的单栏环境,强制放图,放完以后再回归双栏写作模式。建议figure后面的括号一定要写大写的H。
1. 大法
\begin{widetext}
\begin{figure}[H]
\centering
\includegraphics[width=1\textwidth]{picture.png}
\begin{minipage}{\textwidth}
\caption{BULA BULA BULA}
\label{fig1}
\end{minipage}
\end{figure}
\end{widetext}
bash

- 其中 目的是为了让我们在\caption{…}里面写的大段文字也单栏显示。使用“widetext”这种方法会在图上和图下显示两个分割线,如果不想显示这俩线可以使用方法2。
2. 直接利用\onecolumngrid和\twocolumngrid切换单双栏,在中间放我们的单栏图片。
\onecolumngrid
\begin{figure}[H]
\centering
\includegraphics[width=1\textwidth]{picture.png}
\begin{minipage}{\textwidth}
\caption{BULA BULA BULA}
\label{fig1}
\end{minipage}
\end{figure}
\twocolumngrid
bash

- 同样的,其中 目的是为了让我们在\caption{…}里面写的大段文字也单栏显示。这个方式不会显示分割线。
全部评论 (0)
还没有任何评论哟~
