Skip to content

Commit

Permalink
Add in the word and pdf output (#9)
Browse files Browse the repository at this point in the history
* update with all three output'

* add in a template.qmd

* Add in the extension file

* Drop in the assets folder and the ref file

* Add my name to the author list

* rename to template-output.qmd

* Adds missing assets folder

* Add aagi logo to latex assets

* Correct filename

* fix path to resources

* add resources for PDF output

* fix filepath to AAGI_logo.pdf

---------

Co-authored-by: Adam H. Sparks <[email protected]>
  • Loading branch information
VMT1312 and adamhsparks authored Aug 25, 2024
1 parent 1e493ce commit 4ceab3d
Show file tree
Hide file tree
Showing 28 changed files with 1,914 additions and 5 deletions.
145 changes: 145 additions & 0 deletions _extensions/aagi/PDF/AAGI_template.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
\documentclass{scrartcl}

%% Configuration %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{lmodern}
\usepackage{microtype}
\usepackage[title]{appendix}
\usepackage{parskip}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{ragged2e}

% AAGI colours
\usepackage[dvipsnames]{xcolor}
\usepackage{graphicx}
\definecolor{aagiteal}{HTML}{00808b}
\definecolor{aagigreen}{HTML}{b6d438}
\definecolor{aagiblack}{HTML}{414042}
\definecolor{aagiblue}{HTML}{648FD2}
\definecolor{pagenum}{HTML}{7F7F7F}

% Colour tables + long tables
\usepackage{colortbl}

\usepackage{longtable}
\setlength{\LTcapwidth}{\textwidth}

% Figures configuration
\usepackage{caption}
\captionsetup{font={sf}}
\setlength{\fboxsep}{0pt}

% URL styling
\usepackage{url}
\let\harvardurl\url

% Tikzpictures/PGFplots (if desired)
%\usepackage{tikz}
%\usepackage{pgfplots}
%\pgfplotsset{compat=newest}

% Listings for code (if desired)
%\usepackage{inconsolata}
%\usepackage{listings}
%\lstset{%
% basicstyle=\footnotesize\ttfamily,
% keywordstyle=\footnotesize\ttfamily,
% language=R}

% A fancy coloured box for notes/warnings
\usepackage[most]{tcolorbox}
\newtcolorbox{note}[1][]{%
colback=aagiteal!7, colframe=aagiteal!7, notitle, sharp corners,
borderline west={2pt}{0pt}{aagiblue}, borderline east={2pt}{0pt}{aagiteal},
enhanced, breakable}

% Hyperref for links/cross-referencing
\def\sectionautorefname{Section}
\def\subsectionautorefname{Subsection}
\def\appendixautorefname{Appendix}
\def\figureautorefname{Figure}
\def\tableautorefname{Table}

% Formating the headings
\setkomafont{section}{\color{aagiteal}\huge\bfseries}
\setkomafont{subsection}{\large\bfseries}
\setkomafont{subsubsection}{\normalfont}
\setkomafont{pageheadfoot}{\normalfont}
\setkomafont{title}{\color{aagiteal}\RaggedRight\huge\bfseries}
\addtokomafont{disposition}{\rmfamily}

% Header and footer
\usepackage[automark]{scrlayer-scrpage}
\clearpairofpagestyles
\ohead{\includegraphics[width=1.8cm, height=0.94cm]{AAGI_logo.pdf}}
\cfoot{\includegraphics{Partners.pdf}\\
\begin{FlushRight}
\textbf{\pagemark} \textbf{|} \textcolor{pagenum}{Page}
\end{FlushRight}
}

\newpairofpagestyles[scrheadings]{Title_page}{
\clearpairofpagestyles
\cfoot{\includegraphics[width=\linewidth]{Partners.pdf}}
}

%Set the font
\usepackage{fontspec}
\setmainfont{Proxima Nova}


%TOC entry formating
\RedeclareSectionCommand[toclinefill=\TOCLineLeaderFill]{section}
\setcounter{secnumdepth}{0}

$pandoc.tex()$

\begin{document}

\begin{titlepage}

\thispagestyle{Title_page}

\vspace*{-2cm}

\begin{center}
\includegraphics[height=3cm]{AAGI_logo.pdf}
\end{center}

\vfill

\rule{\textwidth}{0.5pt}

\begin{FlushRight}

\huge
\textcolor{aagiteal}{\textbf{$title$}}\\[6mm]

\large
{\textbf{$subtitle$}}\\[5mm]
\vspace{2mm}

\normalsize
\textbf{$for(author)$
$author$
$sep$ \\[8mm]
$endfor$}\\[8mm]

\today
\end{FlushRight}

\rule{\textwidth}{0.5pt}

\vfill

\end{titlepage}

\newpage

\tableofcontents

\newpage

$body$

\end{document}
17 changes: 17 additions & 0 deletions _extensions/aagi/Revealjs/_extension.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
title: AAGIQuarto
author: Adam H. Sparks
version: 1.0.0
quarto-required: ">=1.4.0"
contributes:
formats:
revealjs:
theme: [default, aagi.scss]
date-format: long
slide-number: true
footer: " "
logo: aagi-logo.svg
title-slide-attributes:
data-background-image: title-slide-main.png
data-background-size: 1050px auto
data-background-position: 50% 85%
highlight-style: breeze
File renamed without changes
File renamed without changes.
File renamed without changes
Binary file not shown.
27 changes: 22 additions & 5 deletions _extensions/aagi/_extension.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,34 @@
title: AAGIQuarto
author: Adam H. Sparks
author: Adam H. Sparks and Vinh Thiem Ma
version: 1.0.0
quarto-required: ">=1.4.0"
contributes:
formats:
revealjs:
theme: [default, aagi.scss]
theme: [default, Revealjs/aagi.scss]
date-format: long
slide-number: true
footer: " "
logo: aagi-logo.svg
title-slide-attributes:
data-background-image: title-slide-main.png
logo: Revealjs/aagi-logo.svg
title-slide-attributes:
data-background-image: Revealjs/title-slide-main.png
data-background-size: 1050px auto
data-background-position: 50% 85%
highlight-style: breeze
pdf:
template: pdf/AAGI_template.tex
format-resources:
- assets/AAGI_logo.pdf
- assets/Partners.pdf
pdf-enginge: xelatex
fig-width: 7
fig-height: 7
fontsize: 11pt
geometry:
- top=2.54cm
- bottom=3cm
- right=1.91cm
- includefoot
linkcolor: aagiblue
docx:
reference-doc: Word/AAGI_Word_Style_Template.docx
Loading

0 comments on commit 4ceab3d

Please sign in to comment.