From 3ea0af54566691cf77a714f9ff019f3018e0252e Mon Sep 17 00:00:00 2001 From: Jeff Moe Date: Sun, 28 Aug 2022 20:55:39 -0600 Subject: [PATCH] Working internal/external links/refs etc --- Makefile | 5 +++-- src/Makefile | 33 +++++++++++++-------------------- src/SNOUG.tex | 15 --------------- 3 files changed, 16 insertions(+), 37 deletions(-) diff --git a/Makefile b/Makefile index 1d4ab14..c4639eb 100644 --- a/Makefile +++ b/Makefile @@ -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 diff --git a/src/Makefile b/src/Makefile index edc573c..96343f1 100644 --- a/src/Makefile +++ b/src/Makefile @@ -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 \ diff --git a/src/SNOUG.tex b/src/SNOUG.tex index ff24132..bc2d50f 100644 --- a/src/SNOUG.tex +++ b/src/SNOUG.tex @@ -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 %%%