Working internal/external links/refs etc

glossary
Jeff Moe 2022-08-28 20:55:39 -06:00
parent e7b201a288
commit 3ea0af5456
3 changed files with 16 additions and 37 deletions

View File

@ -4,9 +4,10 @@ all:
$(MAKE) clean
$(MAKE) -C src
mv src/*.pdf .
ps2pdf SNOUG.pdf SNOUG-web.pdf
# ps2pdf breaks ToC and other internal links
# ps2pdf SNOUG.pdf SNOUG-web.pdf
clean:
rm -f *.pdf
make clean -C src
$(MAKE) clean -C src

View File

@ -1,6 +1,19 @@
# Makefile
all:
xelatex \
-halt-on-error \
-shell-escape \
-interaction=nonstopmode \
-no-pdf \
SNOUG.tex
xelatex \
-halt-on-error \
-shell-escape \
-interaction=nonstopmode \
-no-pdf \
SNOUG.tex
biber SNOUG
xelatex \
-halt-on-error \
-shell-escape \
@ -8,26 +21,6 @@ all:
-no-pdf \
SNOUG.tex
makeindex SNOUG
xelatex \
-halt-on-error \
-shell-escape \
-interaction=nonstopmode \
-no-pdf \
SNOUG.tex
biber SNOUG
xelatex \
-halt-on-error \
-shell-escape \
-interaction=nonstopmode \
-no-pdf \
SNOUG.tex
biber SNOUG
xelatex \
-halt-on-error \
-shell-escape \
-interaction=nonstopmode \
-no-pdf \
SNOUG.tex
xelatex \
-halt-on-error \
-shell-escape \

View File

@ -71,11 +71,8 @@ leftmargin=1cm,rightmargin=1cm
\setmainfont[Ligatures=TeX]{lmroman12-regular.otf}
\setmonofont{lmmono12-regular.otf}
\setsansfont[Ligatures=TeX]{lmsans12-regular.otf}
\usepackage[normalem]{ulem} % underline
\usepackage{floatpag} % Full page figures without page numbers.
%%% END PREAMBLE FONTS %%%
%%% PAGE, STOCK, AND MARGIN SIZE %%%
@ -106,17 +103,9 @@ leftmargin=1cm,rightmargin=1cm
\usepackage[english]{babel}
\usepackage{datetime} % Docs: /usr/share/doc/texlive-doc/latex/datetime/datetime.pdf
%\usepackage{ucs} % incompatible with biblatex
%%% PDFLATEX %%%
%\usepackage{etex}
%%% Not all features are used in XeTeX
\usepackage[protrusion,babel,final]{microtype}
%\usepackage[utf8x]{inputenc}
% Docs: /usr/share/doc/texlive-doc/latex/reledmac/reledmac.pdf
%\usepackage{reledmac}
\usepackage{smartdiagram}
\usesmartdiagramlibrary{additions}
@ -187,14 +176,10 @@ leftmargin=1cm,rightmargin=1cm
% http://www.tug.org/applications/hyperref/manual.html
% /usr/share/doc/texlive-doc/latex/hyperref/hyperref.pdf
\usepackage[bookmarksdepth=3, unicode, breaklinks=True, xetex, final=True, hyperfootnotes=True, hyperfigures=True, hyperindex=False, linktoc=all, colorlinks=true, anchorcolor=pink, citecolor=purple, linkcolor=red, urlcolor=orange, bookmarks=True, bookmarksopen=True]{hyperref}
% destlabel
\hypersetup{plainpages=False, backref=True, pagebackref=True, pdftitle={SatNOGS Optical Unofficial Guide}, pdfauthor={Jeff Moe}, pdfdisplaydoctitle=True }
\usepackage{hypcap}
%\newcommand*{\main}[1]{\textbf{\hyperpage{#1}}}
%%% END HYPERREF %%%
%%% INDEX %%%
%\usepackage{imakeidx}
\usepackage{robustindex}
\makeindex
%%% END INDEX %%%