使用IEEEtran
我在 下有一个表subsubsection
,它在 下subsection
。但表格出现在这两个之间。使用该float
包没有任何作用。只有当我写一些内容时后小节和前表格看起来应该如此。以下是代码:
\documentclass{IEEEtran}
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{float,booktabs}
\begin{document}
\section{Datos}
\subsection{Jaula de ardilla}
\subsubsection{Conexión $\Delta$} % Consider the following table:
\begin{table}[H]
\centering
\caption{Prueba en vacío}
\begin{tabular}{lr}
\toprule
Parámetro & Valor \\
\midrule
Voltaje & 215 V\\
Corriente & 0.68 A\\
Potencia & 60 W\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
但它看起来是这样的:
我该如何修复这个问题?
答案1
定位[H]
说明符在内部创建了一个全线宽的小页面,因此无法放置在\subsubsection
-level 标题之后,该标题是为运行样式设置的,因此需要与小于全线宽的内容一起工作。
我能想到两个解决方案:
提供一些填充文本,例如(西班牙语等价)“考虑下表中的信息:”,在
\subsubsection{Conexión $\Delta$}
和之间\begin{table}[H]
;或完全省略定位说明符——让 LaTeX 决定
table
应该放在哪里。
以下屏幕截图显示了第一个解决方案的结果——恐怕我对西班牙语不够了解,无法翻译“考虑下表中的信息:”。
\documentclass{IEEEtran}
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{float,booktabs}
\begin{document}
\section{Datos}
\subsection{Jaula de ardilla}
\subsubsection{Conexión $\Delta$} Consider the following table:
\begin{table}[H]
\centering
\caption{Prueba en vacío}
\begin{tabular}{lr}
\toprule
Parámetro & Valor \\
\midrule
Voltaje & 215 V\\
Corriente & 0.68 A\\
Potencia & 60 W\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
答案2
它按照您嵌入上述示例的方式工作。我只是将可选的 H 替换为 h。也许在您的情况下它可以与 h! 一起使用?