Estoy teniendo dificultades con la minipágina: me gustaría poner una mesa al lado de un circuito (dibujado con circuitoikz), busqué e hice lo sugerido en otras publicaciones (poner %
después de \end{minipage}
, usar [ht]
en lugar de [h]
, ajustar el ancho de la minipágina, etc.), pero todavía no funciona, ¿en qué me equivoco? ¡Gracias de antemano!
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}%I included all the packages I used, if it matters
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{indentfirst}
\usepackage{circuitikz}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{listings}
\usepackage{caption}
\begin{table}[h]
\begin{minipage}{0.65\textwidth}
\begin{center}
{\tiny \begin{tabular}{ccc||ccc} \hline
$f_{j} [Hz]$ & $V_{in_{j}} \pm 0.06$ [V] & $V_{out_{j}}$ [V] & $f_{j}$ [Hz] & $V_{in_{j}} \pm 0.06$ [V] & $V_{out_{j}}$ [V] \\
\hline
\hline
-&-&-&-&-&-\\
\hline
\end{tabular}}
\caption{blabla} \label{T:data}
\end{center}
\end{minipage}%
\end{table}%
\begin{figure}[h]
\begin{minipage}{0.3\textwidth}
\begin{center}
{\tiny \begin{circuitikz} [scale=.8, transform shape]
\draw (0,0)
to[sV] (0, 1.4)
to[R=$R$] (1.4,1.4)
to[C=$C$] (1.4,0)
to(1.4,0)node[ground]{}
to[short](0,0);
\draw(1.4,1.4)
to[short, -o] (1.4, 1.8) {} node[above = .5mm] {$V_{out}$};
\draw (0,1.4)
to[short, -o] (0,1.8) {} node[above =.5mm]{$V_{in}$};
\end{circuitikz}}
\caption{bla}
\end{center}
\end{minipage}
\end{figure}
Respuesta1
Como comenté anteriormente, a uno le gustaría mantenerlo todo lo más simple posible: por esta razón opté por anidar solo uno tabular
en un center
entorno (al que puede regresar figure
si no lo desea).seguroquieres un flotador). Luego pongo cada uno de tus dos contenidos ( tabular
y circuitikz
) en una celda del primero tabular
.
El código que sigue puede ser bastante refinado (particularmente en lo que respecta a los subtítulos). Solo agregué paquete array
, permitiéndome centrar el contenido en las dos columnas usando la sintaxis en líneas marcadas como % 1
,, % 2
.% 3
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}%I included all the packages I used, if it matters
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{indentfirst}
\usepackage{circuitikz}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{listings}
\usepackage{caption}
\usepackage{array} % 1
\begin{document}
\newcolumntype{C}[1]{>{\centering}m{#1}} % 2
\begin{center}
\begin{tabular}{C{.7\textwidth}C{.3\textwidth}} % 3
%
{\tiny
\begin{tabular}{ccc||ccc}
\hline
$f_{j} [Hz]$ & $V_{in_{j}} \pm 0.06$ [V] & $V_{out_{j}}$ [V] & $f_{j}$ [Hz] & $V_{in_{j}} \pm 0.06$ [V] & $V_{out_{j}}$ [V] \\
\hline
\hline
-&-&-&-&-&-\\
\hline
\end{tabular}
}\par%\par\phantom{ }\par
blabla
%
&
%
\begin{circuitikz}[scale=.8, transform shape]
\draw (0,0)
to[sV] (0, 1.4)
to[R=$R$] (1.4,1.4)
to[C=$C$] (1.4,0)
to(1.4,0)node[ground]{}
to[short](0,0);
\draw(1.4,1.4)
to[short, -o] (1.4, 1.8) {} node[above = .5mm] {$V_{out}$};
\draw (0,1.4)
to[short, -o] (0,1.8) {} node[above =.5mm]{$V_{in}$};
\end{circuitikz}\par
bla
%
\end{tabular}
\end{center}
\end{document}
Esto produce: