Tabelle und Abbildung nebeneinander. Verwenden Sie Float, nicht Floatrow, separate Beschriftungen

Tabelle und Abbildung nebeneinander. Verwenden Sie Float, nicht Floatrow, separate Beschriftungen

Ich versuche, Tabellen und Abbildungen mit separaten Beschriftungen nebeneinander anzuzeigen, und zwar floatnicht mit floatrow. Ich verwende floatund subfigurebereits an mehreren Stellen.

Ich habe mit meiner vollständigen Präambel ein kleines Beispiel gemacht.

\documentclass[runningheads,a4paper]{llncs}
\usepackage{import}
\usepackage{amssymb}
\usepackage{amsmath}
\setcounter{tocdepth}{3}
\usepackage{graphicx}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{framed}
\usepackage{url}
\usepackage[colorinlistoftodos]{todonotes}
\newcommand{\itodo}[1]{\todo[inline, color=green!40]{#1}}
\usepackage{pgfplots}
\pgfplotsset{compat=1.10}
\usepackage{tikz}
\usetikzlibrary{plotmarks}
\usetikzlibrary{patterns}
\usetikzlibrary{chains}
\usepackage{tkz-euclide}
\tikzstyle{important line}=[very thick]
\tikzstyle{information text}=[rounded corners,fill=white,inner sep=1ex]

\usepackage{float}
\usepackage{subfigure}
\usepackage{adjustbox}
\usepackage{array}
\usepackage{rotating}
\usepackage{booktabs, multicol, multirow}
\usepackage{adjustbox}
\usepackage{array}
\usepackage{tikz}
\usepackage{lmodern}
\usepackage{floatrow}
\begin{document}

\begin{figure}
  \centering
  \subfigure[a]{\includegraphics[width=0.24\textwidth]{...}}
  \hspace{.02\textwidth}
  \subfigure[a]{\includegraphics[width=0.24\textwidth]{...}}
  \label{fig:aa}
\end{figure}



\begin{figure}
\begin{floatrow}
\ffigbox
  {\begin{tikzpicture}
    \end{tikzpicture}
  }
  {\caption{One}}\label{fig:1}}
\killfloatstyle
\ttabbox
{\scriptsize
\begin{tabular}{ll}
    \hline
    column1a & column2a \\
    column1b & column2b \\
    column1c & column2c \\
    \hline
  \end{tabular}
}
{\caption{2}\label{tab:ss}}
\end{floatrow}
\end{figure}


\end{document}

Antwort1

Aus Ihrer Frage schließe ich, dass Sie eine unabhängige Nummerierung der Zahlen in Tabellen wünschen, auch wenn diese sich teilweise im selben Float befinden:

Bildbeschreibung hier eingeben

Ist das, was Sie erreichen möchten? Der Code für das obige Bild lautet:

\documentclass[a4paper]{article}
    \usepackage{graphicx}
    \usepackage{capt-of}

    \begin{document}
\begin{figure}[hbt]
  \centering
\includegraphics[width=0.2\textwidth]{example-image-a}
  \caption{figure a}
  \label{fig:a}
\end{figure}
some text
\begin{figure}[hbt]
  \centering
\includegraphics[width=0.2\textwidth]{example-image-b}
  \caption{figure b}
  \label{fig:b}
\end{figure}

some text
\begin{figure}[hbt]
    \begin{minipage}{0.48\hsize}
\includegraphics[width=0.9\hsize]{example-image-c}
  \captionof{figure}{figure c}
  \label{fig:c}
\end{minipage}
    \hfill
\begin{minipage}{0.48\hsize}
\begin{tabular}{ll}
    \hline
    column1a & column2a \\
    column1b & column2b \\
    column1c & column2c \\
    \hline
  \end{tabular}
\captionof{table}{table 1}
    \label{tab:1}
\end{minipage}
    \end{figure}

 Regarding to figures \ref{fig:a}, \ref{fig:b}, \ref{fig:c} and table \ref{tab:1} \dots
    \end{document}

Wie Sie sehen, habe ich hierfür weder floatnoch verwendet floatrow. Das gewünschte Ziel erreiche ich durch die Verwendung eines kleinen Pakets capt-of. Für example-images füge ich auch das Paket hinzu graphicx. Ich bin mit dem Paket nicht vertraut llncs, bin mir aber sicher, dass es die geschobene Lösung nicht beeinträchtigen wird.

Übrigens werden in der Präambel Ihres Dokuments einige Pakete zweimal geladen ...

verwandte Informationen