Ich versuche, es tikz
in einer multicols
Umgebung zu verwenden, aber es bereitet mir große Probleme, es auf die richtige Größe zu bringen und ihm eine Beschriftung zu geben.
Ich versuche, \resizebox
das Bild an die Spalte anzupassen, aber es funktioniert nicht richtig (das Bild überlagert die nächste Spalte).
Außerdem habe ich keine Ahnung, wie ich das Bild beschriften soll. \caption
ist nur in einem schwebenden Objekt erlaubt, schwebende Objekte sind jedoch in multicols
… verboten.
Hier ist mein Testdokument:
\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}
Antwort1
Wenn Sie nur ein zweispaltiges Dokument und sonst nichts von benötigen
multicol
, können Sie Ihr Dokument einfach mit beginnen\documentclass[10pt,a4paper, twocolumn]{article}
.In standardmäßigen zweispaltigen Dokumenten können Sie Floats (Abbildungen oder Tabellen) wie in einspaltigen Dokumenten verwenden. Die Überschriften funktionieren wie erwartet
Das vollständige Dokument, abgeleitet von Ihrem, lautet:
\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}