- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 19.2k
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'))