How to justify whole text in Rmd with bookdown::gitbook as output

I would like to justify all the text in my gitbook, but I couldn't find a solution. So far I've tried:

It doesn't work.

It works, but the numbering of the topics are lost (probably with other features I didn't figure out).

The thing is, I don't want to lose any standard feature of the output from bookdown::gitbook but the "text-align" (which I want it to be justified).

Also, it would be too much work to have to put a div tag in all the sentences. Any help?

Thanks in advance!

Upvotes: 7

Views: 2038

Answers (1)

Yihui Xie
Yihui Xie

Reputation: 30104

Put your CSS code in a css file, say, custom.css:

body {
  text-align: justify;
}

Then include it via the css option (I don't know what you meant by "preamble" in your post; if it meant the LaTeX preamble, it would be the wrong place to put CSS):

bookdown::gitbook:
  css: "custom.css"

If it doesn't work (I have tested it and it works for me), please provide a reproducible example, and ideally also a published (web) version of your example, so we can easily investigate your CSS.

Upvotes: 10

Related Questions