Closed
Description
Is your feature request related to a problem?
DataFrame.to_latex()
does not allow one to specify short caption.
Short caption is useful for the creation of neat-looking list of tables, where the caption is short, fitting into one line.
Describe the solution you'd like
Either add kwarg short_caption
to to_latex
method.
Alternatively expand the meaning of kwarg caption
, so that it can optionally be unpacked into full_caption, short_caption
.
API breaking implications
No.
Describe alternatives you've considered
No.
Additional context
Example of LaTeX table with short caption.
\begin{table}
\centering
\caption[Short caption]{Long-long full caption}
\label{tab:label}
\begin{tabular}{lr}
\toprule
Col1 & Col2 \\
\midrule
1 & 3 \\
2 & 4 \\
\bottomrule
\end{tabular}
\end{table}
Possible code snippet:
df = pd.DataFrame({'a': [1, 2], 'b': [3, 4]})
df.to_latex(caption=('long caption', 'short caption'))