LateX: circuitikz и таблица рядом с мини-страницей

LateX: circuitikz и таблица рядом с мини-страницей

У меня возникли трудности с мини-страницей: я хотел бы разместить таблицу рядом со схемой (нарисованной с помощью circuitikz), я посмотрел и сделал, как предлагалось в других постах (поместил %после \end{minipage}, использовал [ht]вместо [h], отрегулировал ширину мини-страницы и т. д.), но это все равно не работает, в чем я не прав? Заранее спасибо!

\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}

решение1

Как я уже сказал выше, хотелось бы, чтобы все было максимально просто: по этой причине я решил вложить только один элемент tabularв одну centerсреду (к которой вы можете вернуться, figureесли захотите).конечновам нужно float). Затем я помещаю каждое из ваших двух содержимых ( tabularи circuitikz) в ячейку первого tabular.

Код, который следует ниже, можно значительно усовершенствовать (особенно в отношении подписей). Я добавил только package array, что позволяет мне центрировать содержимое в двух столбцах, используя синтаксис в строках, отмеченных как % 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}

Это выводит:

Скриншот

Связанный контент