Writer paragraph styles

Is it possible to define a paragraph style [possibly in conjunction with a macro] that begins with noi indent but 3 spaces instead?

Many thanks

Short answer: yes (but this does not help you)

Long answer:

Paragraph styles handle general layout of rectangular area occupied by the paragraph, not its content. “List styles” are used to add “decoration” before the first character. To achieve your goal, you need a combination of paragraph and list styles.

  1. Open the style side pane with F11 (or FormatStyles & Formatting)
  2. Click on the fifth icon from the left in the toolbar (List Styles)
  3. Create a new style:
  4. Right-click and choose New
  5. Give it name 3Spaces in Organizer
  6. In Position, choose Followed by Nothing
  7. In Options, set Number to None and Separator Before to 3 spaces and After to nothing
  8. Click OK
  9. Click on the first icon in the toolbar (Paragraph Styles)
  10. Create a new paragraph style derived from Text Body:
  11. Right-click on Text Body and choose New
  12. Give it name 3Spaces in Organizer (yes, paragraph and list styles belong in different name spaces)
  13. Set Indents and spacing to your liking
  14. In Outline & Numbering, set Numbering style to 3Spaces
  15. Click OK

Now, whenever you want a paragraph with your 3-spaces prefix, just give it 3Spaces paragraph style.

Caveat: the paragraph is now a list item and you may experience side-effects if you type a Tab at the beginning of its content, but you can make profit of this side effect to have a hierarchy of list items whose relative indentation is tuned in the Position tab of the list style individually for each level.

If this answer helped you, please accept it by clicking the check mark :heavy_check_mark: to the left and, karma permitting, upvote it. If this resolves your problem, close the question, that will help other people with the same question.

Thank you v much. Most helpful!

Please prefer the tool “add comment” for replies of this kind.