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

时间:2022-08-10 06:07:18
图: \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}     全文转摘: