latex双栏排版中的图表及公式通栏

图:
\begin{figure*}[htbp] % Requires \usepackage{graphicx}
\centering
\includegraphics[width=0.8\linewidth]{1} % 1\linewidth
\caption{The overview of delivery system.}
\label{fig2}
\end{figure*}

表table*


公式:
\newlength{\halfpagewidth}
\setlength{\halfpagewidth}{\linewidth}
\divide\halfpagewidth by 2
\newcommand{\leftsep}{%
\noindent\raisebox{4mm}[0ex][0ex]{%
\makebox[\halfpagewidth]{\hrulefill}\hbox{\vrule height 3pt}}%
\vspace*{-2mm}%
}
\newcommand{\rightsep}{%
\noindent\hspace*{\halfpagewidth}%
\rlap{\raisebox{-3pt}[0ex][0ex]{\hbox{\vrule height 3pt}}}%
\makebox[\halfpagewidth]{\hrulefill}%
}

使用方法: latex双栏排版中的图表及公式通栏
\begin{multicols}{2}
Bla bla...
\end{multicols}
%
\leftsep
\begin{equation}
\label{eqn:planar:Hz02}
\left \{\begin{array}{l}
\delta A + \kappa B = 0 \\
(\kappa\sin\kappa d - \gamma\cos\kappa d)A + (\kappa\cos\kappa d + \gamma\sin\kappa d)B = 0
\end{array} \right.
\end{equation}
\rightsep
%
\begin{multicols}{2}
Bla bla...
\end{multicols}



【问题描述】
怎么在双栏排版中,让通栏的表格出现在页面底端?
[!b]等等的一些命令都不行啊
【问题扩展】
这个问题是排版通栏图表过程中,较为常见的问题。通常,我们排版双栏文章的时候,有些图比较宽,需要让图或者表格跨栏排版,这时我们会用到如下两个环境:
\begin{table*}[ht]

\end{table*}
\begin{figure*}[ht]
...
\end{figure*}
通常这样的跨栏图会放到页面的顶部。
【解决方案】
若是我们想让图表放置到页面底部的话,可以这样做:
导言区加入:\usepackage{stfloats}
插图的话使用如下环境:
\begin{figure*}[bp]
...
\end{figure*}
表格类似使用
\begin{table*}[bp]
...
\end{table*}
【示例代码】:
\documentclass[twocolumn]{book}
\usepackage{graphicx}
\usepackage{xcolor,stfloats}
\usepackage{lipsum}%生成随机文本
\begin{document}
\lipsum
\lipsum[2-5]
\begin{figure*}[b]
\centering
\includegraphics[width=12cm]{image}
\end{figure*}
\lipsum[2-5]
\lipsum
\end{document}
 
 
全文转摘:

你可能感兴趣的:(LaTeX)