After a bad experience with LaTeX, I'm testing Asciidoctor. My confusion is, if I have to define a new font size, font, paragraph alignment etc. what is the recommend way to do this- JUST making a stylesheet and passing that with my command line paramater, or follow the custom theme making instructions through using compass, foundation?
And if I customize the styling will Asciidoctor pdf converter support all these styles?
I do quite a bit with asciidoctor-pdf, which I believe your question is about.
To define your own style (font, size, page margins, header, footer, etc), you should create a custom theme file in YAML. Asciidoctor-pdf comes with a theme file. It probably works best to copy this theme file and update it to your requirements. The excellent theming guide is your go-to document for this task: