我尝试tikz
在multicols
环境中使用它,但它给我带来了很多问题,让我无法将其调整到正确的尺寸并给出标题。
我尝试\resizebox
使图片适合列,但是它不能正常工作(图片覆盖了下一列)。
另外,我不知道如何标记图片。\caption
只允许在浮动物体中,但禁止在multicols
...中浮动物体
这是我的测试文档:
\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{multicol}
\usepackage{tikz}
\begin{document}
\begin{multicols}{2}[\section{My Section}]
\blindtext
\resizebox{\linewidth}{!}{
\centering
\begin{tikzpicture}
\fill (0,0) rectangle (10cm, 5cm);
\end{tikzpicture}
}
\parindent0mm
\blindtext
\blindtext
\end{multicols}
\end{document}
答案1
如果只需要两列文档而不需要任何其他内容
multicol
,则您可以简单地以 开始您的文档\documentclass[10pt,a4paper, twocolumn]{article}
。在标准的双列文档中,您可以像在单列文档中一样使用浮动元素(图形或表格)。其中的标题可以正常工作
完整文档,源自您的文档:
\documentclass[10pt,a4paper, twocolumn]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{tikz}
\begin{document}
\section{My Section}
\blindtext
\begin{figure}[ht]
\centering
\begin{tikzpicture}
\fill (0,0) rectangle (\linewidth,5cm);
\end{tikzpicture}
\caption{my tikz picture}
\end{figure}
\blindtext
\end{document}