我必须使用llncs
格式:例如这里。
我正在尝试包装一个简单的表格。这是我的语法:
this is some sample text, blah blah blah
\begin{wraptable}%{r}{0.35\textwidth}
\begin{tabular}{cc}
\multicolumn{2}{c}{\textbf{table title here}}\\
\toprule
\textbf{A} & b\\
\textbf{C} & d \\
\textbf{E} & f\\
\bottomrule
\label{tab}
\end{tabular}
\end{wraptable}
more text here blah blah lhabladfl blha blha blah
但这只会在表格周围换行一行:
我正在使用的llncs
格式如果使用就会中断\usepackage{wrapfig}
,所以目前我不会导入该包。
另外,如果我使用begin{wraptable}{r}{0.35\textwidth}
,那么r0.35extwidth
就会在表格前面的纸张上出现文本!
有人知道如何解决这个问题吗?
答案1
llncs
似乎没有定义名为 的环境wraptable
,您没有收到错误吗?您显示的图像与仅放置一个tabular
(充当段落中间的超大字母)一致,文本根本没有换行,表格只是在主段落流中。
永远不要忽略 TeX 错误,错误发生后生成的 pdf 充其量只是一种调试辅助工具,TeX 的错误恢复并不旨在产生可用的输出。
答案2
我不明白为什么llncs
使用时格式会破坏wrapfig
。
\documentclass{llncs}
\usepackage{wrapfig,booktabs}
\usepackage{lipsum}
\begin{document}
\begin{wraptable}{r}{0.35\textwidth}
\begin{tabular}{cc}
\multicolumn{2}{c}{\textbf{table title here}}\\
\toprule
\textbf{A} & b\\
\textbf{C} & d\\
\textbf{E} & f\\
\bottomrule
\end{tabular}
\end{wraptable}
\lipsum[1]
\end{document}