Tento usar tikz
em um multicols
ambiente, mas me dá muitos problemas colocar no tamanho certo e dar uma legenda.
Tento \resizebox
fazer com que a imagem caiba na coluna, mas não funciona corretamente (a imagem se sobrepõe à próxima coluna).
Também não tenho ideia de como rotular a imagem. \caption
só é permitido em um objeto flutuante, mas objetos flutuantes são proibidos em multicols
...
Aqui está meu documento de teste:
\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}
Responder1
Se você precisar apenas de um documento de duas colunas e nada mais
multicol
, você pode simplesmente iniciar seu documento com\documentclass[10pt,a4paper, twocolumn]{article}
.Em documentos padrão de duas colunas você pode usar números flutuantes (figuras ou tabelas) como em um documento de uma coluna. A legenda neles funciona conforme o esperado
O documento completo, derivado do seu é:
\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}