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) clean
$(MAKE) -C src $(MAKE) -C src
mv src/*.pdf . mv src/*.pdf .
ps2pdf SNOUG.pdf SNOUG-web.pdf # ps2pdf breaks ToC and other internal links
# ps2pdf SNOUG.pdf SNOUG-web.pdf
clean: clean:
rm -f *.pdf rm -f *.pdf
make clean -C src $(MAKE) clean -C src

View File

@ -1,6 +1,19 @@
# Makefile # Makefile
all: 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 \ xelatex \
-halt-on-error \ -halt-on-error \
-shell-escape \ -shell-escape \
@ -8,26 +21,6 @@ all:
-no-pdf \ -no-pdf \
SNOUG.tex SNOUG.tex
makeindex SNOUG 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 \ xelatex \
-halt-on-error \ -halt-on-error \
-shell-escape \ -shell-escape \

View File

@ -71,11 +71,8 @@ leftmargin=1cm,rightmargin=1cm
\setmainfont[Ligatures=TeX]{lmroman12-regular.otf} \setmainfont[Ligatures=TeX]{lmroman12-regular.otf}
\setmonofont{lmmono12-regular.otf} \setmonofont{lmmono12-regular.otf}
\setsansfont[Ligatures=TeX]{lmsans12-regular.otf} \setsansfont[Ligatures=TeX]{lmsans12-regular.otf}
\usepackage[normalem]{ulem} % underline \usepackage[normalem]{ulem} % underline
\usepackage{floatpag} % Full page figures without page numbers. \usepackage{floatpag} % Full page figures without page numbers.
%%% END PREAMBLE FONTS %%% %%% END PREAMBLE FONTS %%%
%%% PAGE, STOCK, AND MARGIN SIZE %%% %%% PAGE, STOCK, AND MARGIN SIZE %%%
@ -106,17 +103,9 @@ leftmargin=1cm,rightmargin=1cm
\usepackage[english]{babel} \usepackage[english]{babel}
\usepackage{datetime} % Docs: /usr/share/doc/texlive-doc/latex/datetime/datetime.pdf \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 %%% Not all features are used in XeTeX
\usepackage[protrusion,babel,final]{microtype} \usepackage[protrusion,babel,final]{microtype}
%\usepackage[utf8x]{inputenc}
% Docs: /usr/share/doc/texlive-doc/latex/reledmac/reledmac.pdf
%\usepackage{reledmac}
\usepackage{smartdiagram} \usepackage{smartdiagram}
\usesmartdiagramlibrary{additions} \usesmartdiagramlibrary{additions}
@ -187,14 +176,10 @@ leftmargin=1cm,rightmargin=1cm
% http://www.tug.org/applications/hyperref/manual.html % http://www.tug.org/applications/hyperref/manual.html
% /usr/share/doc/texlive-doc/latex/hyperref/hyperref.pdf % /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} \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 } \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 %%% %%% END HYPERREF %%%
%%% INDEX %%% %%% INDEX %%%
%\usepackage{imakeidx}
\usepackage{robustindex} \usepackage{robustindex}
\makeindex \makeindex
%%% END INDEX %%% %%% END INDEX %%%