Skip to content

Commit 3cfc773

Browse files
authored
Merge pull request #189 from grattan/miajessurun_acknowledgements
Moved the acknowledgements to a single half page after the bibliography and appendices (final page of the report), and replaced the affiliates with a slot for a full page PDF, rather than having the logos/ names in the code directly. This reflects a CEO decision in late 2025.
2 parents 7729d6b + b6e3b27 commit 3cfc773

12 files changed

Lines changed: 57 additions & 122 deletions

FrontPages/AffiliatesPage.png

3.37 MB
Loading

README.md

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ Staff starting a new report need to "clone the `grattex` repository on Github" (
1010
If **you do not have a Github account** that is connected to the Grattan organisation:
1111

1212
* Create a Github account at [github.com](https://github.com) using your @grattaninstitute email address and a username that makes it easy to identify yourself (and remember). *[Skip if you already have a Github account]*
13-
* Ask Will to add you to the Grattan Github organisation.
13+
* Ask Mia or Alan to add you to the Grattan Github organisation.
1414

1515
If **you do not have an Overleaf account**:
1616

1717
* Create an Overleaf account at [overleaf.com](https://overleaf.com) using your `@grattaninstitute` email address.
18-
* Ask Will to add you to the Grattan Institute premium account.
18+
* Ask Mia or Alan to add you to the Grattan Institute premium account.
1919
* Under 'Account Settings', ensure your account is linked to both Dropbox and Github.
2020

2121

@@ -33,7 +33,7 @@ If **you do not have an Overleaf account**:
3333
10. Locate the repository you just created, and click `Import to Overleaf`.
3434
11. Once imported the document will open and attempt to compile.
3535
12. At the top right, click `Share` and:
36-
+ add collaborators via their email address. *Please add all the LaTeXnicians (Nick)*, as well as the members of your team, plus Paul and Kat.
36+
+ add collaborators via their email address. Please add Mia, as well as the members of your team, plus Paul and Kat.
3737
+ copy the `Anyone with this link can edit the project` link and paste it just under `\documentclass{grattan}` as a comment, *i.e.:*
3838

3939
```latex
@@ -55,22 +55,22 @@ Now you can write almost as easily as you would in more user-friendly text edito
5555
For anything more advanced (footnotes, referencing, tables, figures and other miscellaneous troubleshooting), there are three resources that might help.
5656

5757
1. __*Using LaTeX in reports at Grattan*__ is a more-than-one-hundred page document that should contain the answer. It lives in the Grattan Dropbox under `Grattan Team > Templates > LaTeX > grattexDocumentation.pdf`. While super helpful and comprehensive, the document is very long -- the best strategy is to `ctrl+F` for whatever you need assistance with.
58-
2. The __latexShowcase__ project in Overleaf contains many examples of code that you might find useful, including how to use boxes and complex tables. Ask Will Mackey to invite you to this project if you didn't already receive the invite during your induction.
59-
3. Your colleagues have probably encountered any issues you might have. Breaking a Latex document can be unnerving and frustrating, but the fix usually takes only a few seconds. Ask around! __Nick__ is the designated 'Latexnician' as of September 2023, and is more than happy to help.
58+
2. The __latexShowcase__ project in Overleaf contains many examples of code that you might find useful, including how to use boxes and complex tables. Ask Mia to invite you to this project if you didn't already receive the invite during your induction.
59+
3. Your colleagues have probably encountered any issues you might have. Breaking a Latex document can be unnerving and frustrating, but the fix usually takes only a few seconds. Ask around! __Mia__ is the designated 'Latexnician' as of January 2026, and is more than happy to help.
6060

6161
***
62-
## Publishing a Grattan report: what to do in the final week
63-
The purpose of using LaTeX is to improve the quality of our final publications. One of the main ways this happens is by running the document through a series of checks. Here's how it works:
62+
<!-- ## Publishing a Grattan report: what to do in the final week -->
63+
<!-- The purpose of using LaTeX is to improve the quality of our final publications. One of the main ways this happens is by running the document through a series of checks. Here's how it works:
6464
6565
1. A week before publication, an associate will need to download the Overleaf project and run some R code (details below) that checks the project.
6666
+ These checks will make sure we have all the punctuation, capital letters, cross-references and many, many other features that make a document clean and precise.
6767
+ The bibliography will also be scoured, identifying duplicate entries and some other errors.
6868
2. The process is very stop-start. Each time R finds an error, it must be manually corrected for the process to continue. R will __not__ give you a list of errors to fix. The associate will fix the error in the offline version of the project that they downloaded, then run the check again.
6969
3. The rest of the team __must not__ be working on the Overleaf project when this process is carried out. That's because the final step is...
7070
4. ... the associate will copy their offline version of the project into the Dropbox folder where the online Overleaf project lives, replacing all duplicate files. That means any changes made to the Overleaf project will be overwritten.
71-
5. To release a report, there are a few additional steps (also outlined below).
71+
5. To release a report, there are a few additional steps (also outlined below). -->
7272

73-
### One week out
73+
<!-- ### One week out
7474
For associates, _once you've told your team that you're going to check the report_ (so that they stop editing it), the process of checking the document is as follows:
7575
7676
1. Ensure that your computer has both R and RStudio installed. Details on how to do this [can be found here](https://grattan.github.io/R_at_Grattan/introduction-to-r.html). This guide will also explain how to run code in R.
@@ -98,14 +98,16 @@ For associates, _once you've told your team that you're going to check the repor
9898
8. Repeat until there's no further issues. Then run `checkGrattanReport(compile = TRUE)` until there are no further issues (this performs some additional checks, like making sure your references aren't broken/missing).
9999
9. Copy the contents of the downloaded folder into the Overleaf project folder in Dropbox (assuming you've linked Overleaf and Dropbox; if not, see a Latexnician). Replace all of the duplicated files.
100100
10. Wait a minute, open Overleaf, compile the document and check that everything looks as it should. If not, now is the perfect time to seek out a Latexnician.
101-
101+
-->
102102
### To release a report
103-
Releasing a report involves adding the front cover, updating the logos/affiliates on page 2, adding the ISBN and report number, and running the report through `checkGrattanReport` again -- but this time with some extra checks.
104-
105-
1. To add the front cover, ensure that there is a folder in the Overleaf project called `FrontPage`, which must contain the front cover as a PDF with the name `FrontPage.pdf`. In `Report.tex`, change the first line of code from `\documentclass[embargoed]{grattan}` to `\documentclass[FrontPage]{grattan}`.
106-
2. Check with Central Services what ISBN and report number your report should have. Replace whatever ISBN/report number is currently in `Report.tex` with the correct one.
107-
3. Now download your Overleaf project again -- just as you did one week ago, it's time to run `checkGrattanReport()`, ensuring that your team is not trying to make any final changes to the document.
108-
4. This time, however, we're going to add some extra arguments to `checkGrattanReport()`. These extra arguments will check that `\CenturyFootnote` is used correctly (see `grattexDocumentation.pdf`), and will build the final PDF for us.
103+
Releasing a report involves adding the front cover, updating the logos/affiliates on page 2, and adding the ISBN and report number
104+
<!-- , and running the report through `checkGrattanReport` again -- but this time with some extra checks. -->
105+
106+
1. To add the front cover, ensure that there is a folder in the Overleaf project called `FrontPages`, which must contain the front cover as a PDF with the name `FrontPage.pdf`. In `Report.tex`, change the first line of code from `\documentclass[embargoed]{grattan}` to `\documentclass[FrontPage]{grattan}`.
107+
2. Check with Central Services what ISBN and report number your report should have, and ask for a png of the current Affiliates page. Replace whatever ISBN/report number is currently in `Report.tex` with the correct one. Save the affiliates page in the folder `Frontpages` with the file name `AffiliatesPage.png`.
108+
3. Check that `\CenturyFootnote` is between the 99th and 100th footnote (this will fix the spacing on subsequent footnotes, making sure three-digit footnotes still have a space between the full stop and the footnote content.)
109+
Now download your Overleaf project again -- just as you did one week ago, it's time to run `checkGrattanReport()`, ensuring that your team is not trying to make any final changes to the document.
110+
<!-- 4. This time, however, we're going to add some extra arguments to `checkGrattanReport()`. These extra arguments will check that `\CenturyFootnote` is used correctly (see `grattexDocumentation.pdf`), and will build the final PDF for us.
109111
```R
110112
# To update affiliates/logos, you need to update the 'classfile'. Here's how:
111113
checkGrattanReport(update_grattan.cls = TRUE)
@@ -119,12 +121,15 @@ Releasing a report involves adding the front cover, updating the logos/affiliate
119121
5. A new folder will be created called `RELEASE`, and inside will be a PDF of your report. This is what you will send to Central Services so that they can upload it to the Grattan website in time for its 9pm publication.
120122
6. Copy the offline files back into the Overleaf folder on Dropbox to update them.
121123
7. Breathe a small sigh of relief. It's almost over! But inevitably, on a final read-through, you or a team member will pick up on something you need changed (hopefully just typographical at this stage). If so, you'll need to make the change and repeat this process, sending a new, updated PDF to Central Services in time for release.
122-
123-
And if something goes badly wrong -- you can't get `checkGrattanReport()` to make you a PDF, and no Latexnician is available -- rest assured that you can always use the PDF that Overleaf compiles as a workaround. However, it may not have the updated affiliates, and there's a greater risk of bugs in the document if it hasn't passed `checkGrattanReport()`. But at least you'll have a usable document, and you can talk to a Latexnician on Monday to fix anything outstanding.
124+
<!--
125+
And if something goes badly wrong -- you can't get `checkGrattanReport()` to make you a PDF, and no Latexnician is available -- rest assured that you can always use the PDF that Overleaf compiles as a workaround. However, it may not have the updated affiliates, and there's a greater risk of bugs in the document if it hasn't passed `checkGrattanReport()`. But at least you'll have a usable document, and you can talk to a Latexnician on Monday to fix anything outstanding. --> -->
124126

125127
***
126128
## Changelog
127129

130+
## 2026-01-09
131+
* Updated documentation to reflect current processes, including new affiliates page process
132+
128133
## 2024-09-13
129134
* Changed affiliates page.
130135

Report.tex

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
% Final report publication:
1414
% - \documentclass[FrontPage]{grattan}
1515
% - Remove \EmbargoText{}
16+
% - Save report cover in a folder 'FrontPage' with the file name 'FrontPage.pdf'
17+
% - Check that 'AffiliatesPage.png' is up-to-date
1618

1719
% Working paper:
1820
% - \documentclass{grattan}
@@ -398,5 +400,6 @@ \chapter{Appendices and back matter}\label{chap:appendices}
398400

399401
\printbibliography
400402

403+
\acknowledgementspage
401404

402405
\end{document}

grattan.cls

Lines changed: 31 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -651,14 +651,14 @@ numbers=noenddot,
651651

652652
% Alternatively, if FrontPage is declared, the file there is used as the frontpage picture
653653
\DeclareOption{FrontPage}{
654-
\IfFileExists{./FrontPage/FrontPage.pdf}{%
655-
%\includegraphics[width=\paperwidth,keepaspectratio]{./FrontPage/FrontPage}%
654+
\IfFileExists{./FrontPages/FrontPage.pdf}{%
655+
%\includegraphics[width=\paperwidth,keepaspectratio]{./FrontPages/FrontPage}%
656656
}{
657657
\ClassError{grattan}{%
658-
'./FrontPage/FrontPage.pdf' does not exist
658+
'./FrontPages/FrontPage.pdf' does not exist
659659
}{%
660660
You have asked for a fullpicture option, but we can't find
661-
a file at './FrontPage/FrontPage.pdf'. Try placing the image
661+
a file at './FrontPages/FrontPage.pdf'. Try placing the image
662662
there or not using the fullpicture option.
663663
}
664664
}
@@ -668,14 +668,14 @@ numbers=noenddot,
668668
\vfill
669669
\centering
670670
% Amend
671-
\IfFileExists{./FrontPage/FrontPage.pdf}{%
672-
\includegraphics[width=\paperwidth,keepaspectratio]{./FrontPage/FrontPage.pdf}%
671+
\IfFileExists{./FrontPages/FrontPage.pdf}{%
672+
\includegraphics[width=\paperwidth,keepaspectratio]{./FrontPages/FrontPage.pdf}%
673673
}{
674674
\ClassError{grattan}{%
675-
'./FrontPage/FrontPage' does not exist
675+
'./FrontPages/FrontPage' does not exist
676676
}{%
677677
You have asked for a fullpicture option, but we can't find
678-
a file at './FrontPage/FrontPage'. Try placing the image
678+
a file at './FrontPages/FrontPage'. Try placing the image
679679
there or not using the fullpicture option.
680680
}
681681
}
@@ -693,101 +693,16 @@ numbers=noenddot,
693693
\counterwithout{table}{chapter}
694694
}
695695

696-
\newcommand{\Vshiftacknowledgements}{-5mm}
697-
\newcommand{\Hshiftacknowledgements}{-10mm}
698-
699696
\newcommand*{\@pagetwo}{%
700-
\onecolumn
701-
\begin{minipage}[t][0.85\textheight][t]{0.55\textwidth + \Hshiftacknowledgements}
702-
\vspace{\Vshiftacknowledgements}
703-
\subsection*{Grattan Institute Support}
704-
\setlength{\columnsep}{0.75cm}
705-
\begin{multicols}{2}
706-
\setlength{\parskip}{3.5pt plus 6pt minus 4pt}
707-
\textbf{\textcolor{theGrey}{\normalsize Founding members (2009)}}\hfill\par
708-
{\centering
709-
710-
\IfFileExists{aus-gov-logo-stacked-black.pdf}%
711-
{\includegraphics[width=3.75cm]{aus-gov-logo-stacked-black}}%
712-
{\includegraphics[width=3.75cm]{./logos/aus-gov-logo-stacked-black}}
713-
714-
\IfFileExists{Vic_Gov_Logo-2016.pdf}%
715-
{\includegraphics[width=3.25cm]{Vic_Gov_Logo-2016}}%
716-
{\includegraphics[width=3.25cm]{./logos/Vic_Gov_Logo-2016}}
717-
718-
\IfFileExists{UOM-Pos_S_PMS.pdf}%
719-
% Too much whitespace on top:
720-
% l t r b
721-
{\includegraphics[trim = {0 2cm 0 2cm}, clip, width=3.5cm]{UOM-Pos_S_PMS}}%
722-
{\includegraphics[trim = {0 2cm 0 2cm}, clip, width=3.5cm]{./logos/UOM-Pos_S_PMS}}%
723-
724-
725-
\IfFileExists{Bhp.pdf}%
726-
{\includegraphics[width=3.25cm]{Bhp}}%
727-
{\includegraphics[width=3.25cm]{./logos/Bhp}}%
728-
% par is necessary to centre the last logo
729-
\par}
730-
\vspace{2cm}
731-
\columnbreak\par
732-
\footnotesize
733-
\textbf{\textcolor{theGrey}{\normalsize Endowment Supporters}}
734-
\vspace{4pt}
735-
736-
McKinnon
737-
738-
The Myer Foundation
739-
740-
National Australia Bank
741-
742-
Scanlon Foundation
743-
744-
Summer Foundation
745-
746-
\vspace{10pt}
747-
748-
\textbf{\textcolor{theGrey}{\normalsize Affiliate Partners}}
749-
\vspace{4pt}
750-
751-
Third Link Growth Fund
752-
753-
Origin Energy Foundation
754-
755-
UTS
756-
757-
\vspace{10pt}
758-
759-
\textbf{\textcolor{theGrey}{\normalsize Senior Affiliates}}
760-
\vspace{4pt}
761-
762-
Cuffe Family Foundation
763-
764-
Medibank Private
765-
766-
Wesfarmers
767-
768-
\vspace{10pt}
769-
770-
\textbf{\textcolor{theGrey}{\normalsize Affiliates}}
771-
\vspace{4pt}
772-
773-
Allens
774-
775-
Ashurst
776-
777-
Maddocks
778-
779-
Urbis
780-
781-
Westpac\rule[-1.5ex]{0pt}{0pt} % for BHp
782-
\end{multicols}
783-
\end{minipage}
784-
\normalsize
785-
\begin{minipage}[t][0.85\textheight][t]{0.45\textwidth - \Hshiftacknowledgements}
786-
\vspace{\Vshiftacknowledgements}
787-
\subsection*{Grattan Institute \@Report\ No. \@GrattanReportNumber, \@MONTH\ \@YEAR}
788-
\setlength{\parskip}{5.5pt plus 2pt}
789-
\raggedright\@acknowledgements
790-
\end{minipage}
697+
\clearpage
698+
\begingroup
699+
\onecolumn
700+
\thispagestyle{scrheadings}%
701+
\begin{center}
702+
\vspace*{-2em}
703+
\includegraphics[width=0.825\paperwidth,height=0.825\paperheight,keepaspectratio]{FrontPages/AffiliatesPage.png}%
704+
\end{center}
705+
\endgroup
791706
\twocolumn
792707
}
793708

@@ -1188,6 +1103,20 @@ numbers=noenddot,
11881103
% Helpful for determining which labels are causing infinite reruns.
11891104
% https://tex.stackexchange.com/questions/154594/how-to-diagnose-a-permanent-labels-may-have-changed-warning?noredirect=1&lq=1
11901105

1106+
\newcommand{\acknowledgementspage}{%
1107+
\onecolumn
1108+
\begin{minipage}[t][0.85\textheight][t] {0.45\textwidth - {-10mm}}
1109+
\vspace{\Vshiftacknowledgements}
1110+
\subsection*{Grattan Institute \@Report\ No. \@GrattanReportNumber, \@MONTH\ \@YEAR}
1111+
\setlength{\parskip}{5.5pt plus 2pt}
1112+
\raggedright\@acknowledgements
1113+
\end{minipage}%
1114+
\twocolumn
1115+
}
1116+
1117+
\newcommand{\Vshiftacknowledgements}{-5mm}
1118+
\newcommand{\Hshiftacknowledgements}{-10mm}
1119+
11911120
\def\@testdef #1#2#3{%
11921121
\def\reserved@a{#3}\expandafter \ifx \csname #1@#2\endcsname
11931122
\reserved@a \else
-1.13 MB
Binary file not shown.

logos/Bhp.pdf

-252 KB
Binary file not shown.
-37.5 KB
Binary file not shown.

logos/TMF_logo_green.pdf

-22.8 KB
Binary file not shown.

logos/UOM-Pos_S_PMS.pdf

-57.5 KB
Binary file not shown.

logos/Vic_Gov_Logo-2016.pdf

-4.99 KB
Binary file not shown.

0 commit comments

Comments
 (0)