如何在 documentclass[twocolumn] 中插入表格或照片?

如何在 documentclass[twocolumn] 中插入表格或照片?

我需要在 documentclass[twocolumn] 中插入一张照片,但不能使用 blindtext 或 lipsum,并且我需要将照片放在页面中间。并且照片上方的文字占据两列。

\documentclass[twocolumn]{article}
\usepackage{geometry}% http://ctan.org/pkg/geometry
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\usepackage{multicol}% http://ctan.org/pkg/multicols

\begin{document}
hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello 
hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello 

\begin{figure*}[bt]
  \includegraphics[width=\textwidth,height=4cm]{example-image}
  \caption{example-image.}
\end{figure*}
hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi 
\end{document}


在此处输入图片描述

答案1

就我个人而言,我不建议将宽图像放在页面中间,因为这会让读者不清楚左栏上半部分之后文本继续到哪里。您是继续阅读左栏下半部分还是右栏上半部分?在下面使用strip来自cuted包和captionof来自caption包的环境完成的 MWE 中,后者是这种情况:

在此处输入图片描述

\documentclass[twocolumn]{article}

\usepackage{cuted}
\usepackage{geometry}% http://ctan.org/pkg/geometry
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\usepackage{caption}

\begin{document}
\section{Introducation}

hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello 
hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello hello 

\begin{strip}
  \centering
  \includegraphics[width=\textwidth]{example-image}
  \captionof{figure}{example-image.}
\end{strip}


hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi  

\end{document}

答案2

是的!(但我对打字错误表示歉意,它是multicols(而不是多色)!)

以下是使用 PdfLatex 编译的工作 MWE:

\documentclass[twocolumns]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{lipsum}
\usepackage{multicol}
\usepackage{graphicx}

\begin{document}
\begin{multicols}{2}
[
\section{First Section}
All human things are subject to decay, and when fate summons, Monarchs must obey.
] % You can add some text that spans two columns using []
Hello, here is some text without a meaning.  This text should show what a printed text will look like at this place.
If you read this text, you will get no information.  Really?  Is there no information?  Is there...
\end{multicols}

\vspace{3pt} %This is optional

\begin{figure*}[h]
    \includegraphics[width=\textwidth,height=5cm]{img1012}
    \caption{example-image.}
\end{figure*}
\vspace{3pt} 
\begin{multicols}{2}
Hello, here is some text without a meaning.  This text should show what a printed text will look like at this place.
If you read this text, you will get no information.  Really?  Is there no information?  Is there...
\end{multicols}

\end{document}

在此处输入图片描述

答案3

我不是专家,我只会分享我在遇到类似问题时如何找到解决方案。使用包,您将拥有指示列何时开始和结束的multicol环境。multicol

\begin{multicol}
\lipsum
\end[multicol}

接下来是你的形象

\begin{figure*}[bt]
  \includegraphics[width=\textwidth,height=4cm]{example-image}
  \caption{example-image.}
\end{figure*}

multicol然后再次使用环境

\begin{multicol}
\lipsum
\end[multicol}

那应该可行。

相关内容