Installing LaTeX¶
In order to build the PDF Documentation, you will need to install LaTeX, and a number of LaTeX extensions. If you just want to build the HTML documentation, LaTeX is not necessary.
Windows¶
- Install MiKTeX. 
- In the Settings section of the installer, set “Install missing packages on-the-fly” to “Always” or “Ask me first”. This will let MikTex download the various extension packages required to build the GeoServer docs as they are needed. 
Ubuntu¶
- Install the following TeX Live packages: - sudo apt-get install -y texlive-base texlive-latex-recommended \ texlive-science texlive-latex-extra texlive-extra-utils 
- As an alternative to (1), you can install the standard TeX Live distribution, then install texliveonfly to install any missing packages as they are needed. 
CentOS¶
- Install the following TeX Live packages: - sudo yum install texlive-pdftex texlive-latex-bin texlive-texconfig* texlive-latex* texlive-metafont* texlive-cmap* texlive-ec texlive-fncychap* texlive-pdftex-def texlive-fancyhdr* texlive-titlesec* texlive-multirow texlive-framed* texlive-wrapfig* texlive-parskip* texlive-caption texlive-ifluatex* texlive-collection-fontsrecommended texlive-collection-latexrecommended 
- As an alternative to (1), you can install the standard TeX Live distribution, then install texliveonfly to install any missing packages as they are needed. 
- The CentOS distribution of TeX Live is missing some required extensions, which you will need to install manually: