In order not to encounter such problems, before configuring page styles, you can make sure that the custom style is not used anywhere else by manually checking the properties of each page of the document. However, carrying out such checks in a document with multiple pages is difficult.
As a simple solution to this problem, a function is proposed that independently finds the styles used in the document more than once and creates clone of the styles for each such case. This function is called up via the ePublishing menu → “Set unique style for each page”.
As far as I know, LibreOffice Writer allows following automatic footnotes numbering:
Numbering throughout the document
Per page numbering
Numbering by first level headings (numbering starts anew after each first level heading)
Numbering within sections could be independent. In my opinion sections creation is a burden and some times create new problems.
Unfortunately, sometimes what LibreOffice Writer gives is not enough. For example, in a journal issue, first-level headings may represent section titles, and second-level headings may represent article titles, each of which should have its own footnote numbering.
This function allows you to number footnotes in semi-automatic mode. In that case it will restart numbering again after each targeted level of headings. Note that if you add or remove footnotes you might need to execute this function again. This function is called up via the ePublishing menu → “Setting the numbering of footnotes”.
Page styles batch configuration
This function allows you to set properties to multiple page styles at a time, which could be useful in documents with hundreds of page styles.
This function is called up via the ePublishing menu → “Page styles batch configuration”.
If you need to shrink text to one page just place cursor at the end of the text and click on at ePublishing main panel. Text will take up less space by minor changes in line spacing, kerning and font size until text fits on page or until minimization limits reached.
Bidirectional links fast creation
In order to link two areas of text, you can create two anchors and then make links to these anchors in areas of text. This function simplifies this. Just selecti of two text areas and click on the button at ePublishing main panel.
Paragraph style substitution
While assigning styles in documents imported from HTML, to assign styles to paragraphs, you can use the function. It replaces the style of the current paragraph with the selected one and it applies to every occurrence of paragraph style in document. The current paragraph is deleted. This function can reduce time for cleaning document styles. You can call this function by placing the cursor in the paragraph to be replaced and clicking on the button at ePublishing main panel.
Fast kerning configuration
Buttons for increment and decrement kerning for selected symbols available at ePublishing make-up toolbar.
Fast width scale configuration
Buttons for increment char width and decrement char width of selected text available at ePublishing make-up toolbar.
This extension could be downloaded from LibreOffice Extensions website https://extensions.libreoffice.org/extensions/epublishing
Cleaning and validation functions are available with “Clean and validate” extension also available at LibreOffice Extensions website https://extensions.libreoffice.org/extensions/clean-and-validate-for-publishing-with-pagination