Change the default header styles for all new documents

I know it is possible to clone a heading style and modify it for the document I am currently in, but I do not know how to make these changes global for all new documents. For example, Heading 1 spacing is 0.42cm above paragraph and 0.21cm below, but I never want heading 1 to have a space above. Likewise, I do not want any headings to use Liberation Serif. I see that it is not possible to delete any of the styles in the default style list, and any changes only apply to the current document.

Is it possible to create my own set of Default styles for ALL documents, not just the current one, and if so, how? Thanks.

You can set default font face and size in Tools - Options - LibreOffice Writer - Basic Fonts (Western). Default Paragraph Style will take the new font and its child styles such as Body Text will inherit it. Heading style will take the font set for it, it child styles, Heading 1, Heading 2, etc will inherit the type face.

Paragraph styles have inheritance so be careful where you start making changes. If you change a child style, those changed attributes will no longer inherit from the parent which makes it more difficult if you need to make global changes later for whatever reason.
.
Instead of changing Basic Fonts, you could change the parent styles in a template and make that default as described by @ajlittoz

To set a type face for all headings, edit style Heading, select Font tab and choose a desired font. All the child styles of Heading will take that type face. You can see which are the child styles if the styles pane is set to Hierarchical.

All other paragraph styles inherit from Default Paragraph Style. Be careful not to change much in this style or it could have unexpected changes in styles like Header and Footer. Body Text is where alignment, etc should be set

You must create a template file.

  1. Open a new blank document
  2. Customise default styles and add new user styles if needed
  3. File>Templates>Save as Template
    Give it name and select My Templates as template category; press Save.

A template may also contain initial text in addition to styles. This initial contents will be inserted a new document when it is created only (modification of this initial contents will not affect later edits of the templated file).

When done, make this template the new default one.

  1. File>Template>Manage Templates
  2. Right-click on your template and Set as Default

You’ll find more details in the Writer Guide.

PS: due to subtle differences, always mention OS name, LO version and save format.

1 Like