From 77cc29a86839cfac34aff89da33db19ff0788a59 Mon Sep 17 00:00:00 2001 From: Joseph Timothy Foley Date: Wed, 15 Oct 2025 21:58:51 +0000 Subject: [PATCH] moved hyperref setup into hook begindocument/before --- main.tex | 3 --- ruthesis.sty | 6 ++++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/main.tex b/main.tex index deab626..dfc4ff1 100644 --- a/main.tex +++ b/main.tex @@ -37,9 +37,6 @@ %% LaTeX will search from left to right in the list, so you can put "cropped" versions %% in the graphics-cropped folder to speed up processing. -\PassOptionsToPackage{hidelinks}{hyperref}%disable boxes around links -\usepackage{hyperref}%This must be the last package loaded - %%%%%%%%%%%%%%%%%Information for the Title page %%%%%%%%%%%%%%%%% \logo{graphics/ru-logo}%Get RU logo from help.ru.is at % https://uthelp.refined.site/space/UKB/312279050/Final+Project+%2F+Thesis+%2F+Dissertation+Template diff --git a/ruthesis.sty b/ruthesis.sty index d9fa0a5..e9e3f91 100644 --- a/ruthesis.sty +++ b/ruthesis.sty @@ -338,8 +338,10 @@ in this publication does not imply, even in the absence of a specific statement %\makeevenhead{oldstyle}{\footnotesize{\thepage}}{}{\footnotesize{\thetitle}} %%%%%%%%%% Metadata for pdf file %%%%%%%%%%%%%%%%%%%%%% -\RequirePackage{hyperref} -\AtBeginDocument{ +\AddToHook{beforedocument/before}{% + %% package hyperref needs to be last, so we use a hook + \PassOptionsToPackage{hidelinks}{hyperref}%disable boxes around links + \RequirePackage{hyperref} \hypersetup{ pdfauthor = {\theauthor{}}, pdftitle = {\thetitle},