Graphics, Figures & Tables ⇒ Choosing between table packages
Choosing between table packages
I am a first time poster here, so please excuse (and correct) any formatting or best-practice errors that I make. I want to preface my question by stating that I am a novice-intermediate coder (mechanical engineer by training) so I understand some general coding vernacular in casual conversation. I have been using LateX for 2 months now. Question for LateX veterans: a) what table environment/package do you use now; b) should a beginner use this environment/package or start with something else? The environments/packages that I've used are tabular/tabular*; tabularx/tabulary. I tend to use the tabularx package for easy specification of total table width, but then I struggle to make changes on a column/row or cell/cell basis. I realize there is no one correct answer, but I tend to prefer more verbose but elegant solutions. What do you all recommend?
If any of you are familiar with the Microsoft Word Table environment, I would prefer solutions that allow for that amount of customization with the smallest penalty in complexity as possible. I find that I am most consistently fighting horizontal/vertical justification of text and specifying fixed cell widths/heights.
Any help would be appreciated! Thank you in advance! If it would be easier to explain in a call, I can provide my discord.
Noah
NEW: TikZ book now 40% off at Amazon.com for a short time.
And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p
- Stefan Kottwitz
- Site Admin
- Posts: 10324
- Joined: Mon Mar 10, 2008 9:44 pm
Choosing between table packages
welcome to the forum!
The

The

The

The

The

Stefan
Choosing between table packages
The main advantage of nicematrix is that it creates PGF/TikZ nodes under the cells, rows and columns. Several functionalities provided by nicematrix use these nodes but the final user may also use them. Hence, it's always possible to draw whatever graphical element you want.
The main disadvantage of nicematrix is that its tabulars can never be broken by an end of page...