Scrivener still uses TextKit made by Apple, and thus has the features available to it by that API. EDIT: see AmberV’s post for how to do it natively.
To improve tables, @KB posted recently he had partly developed a new table system based on what Nisus can do:
But because of Textkit2 put this on hold, no idea how long or what the timetable will be.
Now, while not native to Scrivener’s editor, if you were to compile via markdown, then you could also access header and footers, rowspan, colspan and some other features:
- For Pandoc and probably plain MMD, you can pass through either HTML (lots of table features) or LaTeX (some table features) code directly.
- The next version of Pandoc will also enable plain text grid table rowspan and cellspan merging, and this should be compatible with multiple output formats:
+---------------------+----------+
| Property | Earth |
+=============+=======+==========+
| | min | -89.2 °C |
| Temperature +-------+----------+
| 1961-1990 | mean | 14 °C |
| +-------+----------+
| | min | 56.7 °C |
+-------------+-------+----------+
- For Quarto + Pandoc, you can also use the very powerful tools for table creation present in Python or R. R in particular can make really beautiful tables, but this would require some learning of the syntax and aptitude with code. But this does allow you to write in Scrivener, editing very complex tables and compile to multiple formats.