4 ms·
Not really... \usepackage{tabulary} gives me the X column type \usepackage{multirow} does what the name says \usepackage{longtable} is the most useful one \
by zzleeper 10y ago
Not really...
\usepackage{tabulary} gives me the X column type
\usepackage{multirow} does what the name says
\usepackage{longtable} is the most useful one
\usepackage{booktabs} adds -toprule-, -midrule-, -bottomrule-
\usepackage{threeparttable} adds titles and notes to tables
\usepackage{threeparttablex} extends -threeparttable- to work with -longtable
\usepackage{siunitx} allows decimal alignment
\usepackage{array} some table column types require arraybackslash
\usepackage{varwidth} helps in setting a max column type
\usepackage{ragged2e} because \raggedright used in table footnotes would otherwise break hyphenation
\usepackage{afterpage} defers typesetting of the longtable environment to the top of the next page
\usepackage{etoolbox} helps to write monospace numbers in tables
And then I add all the newcommands, and end up with pretty tables but very fragile wrt changes in the latex environment
- pvaldes 10y agoI agree that multirow is a must. You can add it to my former list. Otherwise you can easily avoid most of the other packages (if not all) in the 99% of the cases with some common sense, good style practices, and basic latex. If you think that you need monospace numbers, X type columns, special decimal alignments and hyper-complex big tables with a lot of footnotes placed inside the floating environment, you are probably overthinking. Tex will allow you to have it in any case, even if is not really necessary, but it comes at a prize.