How to show table title?

in table properties there is “table name” and in styles there is “table heading”
i assume that i can add automatically the table heading but i cant find such option.

LO: Version: 24.2.2.2 (X86_64) / LibreOffice Community
Build ID: 420(Build:2)
CPU threads: 4; OS: Linux 6.9; UI render: default; VCL: kf6 (cairo+wayland)
Locale: ar-DZ (en_US.UTF-8); UI: en-US
24.2.2-3
Calc: threaded

OS: Operating System: Manjaro Linux
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.9.0-rc4-1-MANJARO (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-6300U CPU @ 2.40GHz
Memory: 11,6 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 520
Manufacturer: Dell Inc.
Product Name: Latitude 7480

The table name is used in the Navigator. It is nicer to set it rather than seeing “Table9” because numbering order and list order are different. Give them a meaningful/descriptive name so that you can quickly navigate to it.

There is no field to retrieve the table name. Consequently it can be inserted nowhere.

Built-in paragraph style Table Heading is intended to markup paragraphs considered as “headings”, usually cells in the first row or column. You customise it so that what is written in those cells look like what you consider to be headings. This is a formatting tool.

If you think of “table heading” as “table caption”, there is no automatic procedure. In a limited way, you can force Keep with next paragraph in table Text Flow tab and enter a caption or title in the paragraph following the table. The caption and the table will always be kept together on the same page. But if you want this caption to precede the table, the trick does not work and table may be flushed on next page without its caption.

You could also Insert>Caption but, in this case (table), the feature won’t create a frame to hold both the caption and the table. The only way it to create the frame first and insert a paragraph and a table inside. However, this limits your table to less than a page because a frame can’t be taller then a page and can’t straddle a page boundary.

1 Like