-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathswag_template.tex
246 lines (193 loc) · 15.6 KB
/
swag_template.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
\documentclass[10pt]{article} % Do not touch this line! Changing the font size here will also change font sizes of headers to scale
% make sure to switch out title and author with your own information!
\title{UNOFFICIAL SWAG LaTeX TEMPLATE}
\author{BY WRITER - ART BY ARTIST}
\newcommand\desc{A SHORT DESCRIPTION OF YOUR CONTENT}
\usepackage{tgpagella} % text only
\usepackage{graphicx} %LaTeX package to import graphics\usepackage{blindtext}
\usepackage{multicol}
\usepackage{titlesec}
\usepackage{titling}
\usepackage{fontspec}
\usepackage{wrapfig}
\usepackage{array,tabularx}
\usepackage{adjustbox}
\usepackage{multirow}
\usepackage{changepage}
\usepackage{xcolor,colortbl}
\usepackage[framemethod=PStricks]{mdframed}
\usepackage{lipsum}
\usepackage{tikz}
\usepackage{enumitem}
\usepackage{stfloats}
\usepackage{environ}
\usepackage[%
left=0.50in,%
right=0.50in,%
top=0.50in,%
bottom=0.50in,%
paperheight=10in,%
paperwidth=6.5in%
]{geometry}%
\setlist[itemize]{noitemsep,leftmargin=*}
\setlength{\columnsep}{0.125in}
\graphicspath{{images/}} %configuring the graphicx package
% main font
\setmainfont{Palatino Linotype}
\definecolor{swred}{RGB}{139, 7, 9}
\definecolor{swrowodd}{RGB}{223, 214, 189}
\definecolor{swroweven}{RGB}{242, 239, 229}
% \definecolor{swredPrint}{CMYK}{0, 95, 94, 45}
% Switch to CMYK if sending to printer - MAKE SURE TO TEST PRINT!
% font for headings
\newfontfamily\headingfont[]{LeagueGothic}[
Extension = .otf,
UprightFont = *-Regular]
% I couldn't get these to work well with the fancy formatting
\titlespacing\titleformat*{\section}{\LARGE\headingfont\filcenter}
\titleformat*{\subsection}{\Large\headingfont\filcenter}
\titleformat*{\subsubsection}{\large\headingfont\filcenter}
% These columns are specifically used in the table for the title. I used a table to arrange the logo and title
\newcolumntype{P}[1]{>{\centering\arraybackslash\color{white}\columncolor{swred}}p{#1}}
\newcolumntype{M}[1]{>{\centering\arraybackslash\color{white}\columncolor{swred}}m{#1}}
% The following macros are where I do a lot of the formatting/customization for headers
\def\changemargin#1#2{\list{}{\rightmargin#2\leftmargin#1}\item[]}
\let\endchangemargin=\endlist
\newenvironment{BoxedInternal}[1][]
{%
\begin{changemargin}{0cm}{0cm}%
\begin{mdframed}[roundcorner=5pt,backgroundcolor=swred,outermargin =-0.5in,innermargin =-0.5in, topline=false, bottomline=false, rightline=false, leftline=false,#1]
}{%
\end{mdframed}%
\end{changemargin}%
}
\newcommand*{\noind}{\setlength{\parindent}{0cm}} % macro for not indenting paragraphs
\newcommand{\bighdr}[2][]{%
\vspace{2pt}
\begin{BoxedInternal}[#1]{}
\color{white}\huge\bfseries\headingfont\filcenter{#2}
\end{BoxedInternal}\vspace{-8pt}%
}
\newcommand{\medhdr}[1][]{%
{\noind{\Large\bfseries\headingfont{#1}}}
\vspace{-9pt}
\noindent\rule{2.75in}{2pt} % underlines
}
\newcommand{\smlhdr}[1][]{%
{\noind{\large\bfseries\headingfont{#1}}}
}
\newsavebox{\tablebox}
\NewEnviron{swtable}[4][0.5]{
\vspace{10pt}
\noind{
\addcontentsline{lot}{table}{#2}
\addtolength{\extrarowheight}{1.2ex}
\rowcolors{0}{swrowodd}{swroweven}
\savebox{\tablebox}{%
\begin{tabularx}{#1\textwidth}{#4}
\multicolumn{#3}{c}{\cellcolor{swred}\color{white}\Large\bfseries\headingfont{\MakeUppercase{#2}}} \\
\BODY%
\end{tabularx}}
\begin{tikzpicture}
\begin{scope}
\clip[rounded corners=5pt] (0,-\dp\tablebox) -- (\wd\tablebox,-\dp\tablebox) -- (\wd\tablebox,\ht\tablebox) -- (0,\ht\tablebox) -- cycle;
\node at (0,-\dp\tablebox) [anchor=south west,inner sep=0pt]{\usebox{\tablebox}};
\end{scope}
\end{tikzpicture}
}
}
\newcommand{\swtableheader}[1]{
% unfortunately I can't figure out how to pass "header1 & header2" as a parameter to environment
\cellcolor{black}
\textcolor{white}{\myfont\bfseries\MakeUppercase{#1}}
}
% Be careful about messing with the title, this is easy to break
\makeatletter
\newfontfamily\myfont[]{FiraSans}
\renewcommand\maketitle{
{
\begin{center}
\begin{adjustwidth}{-0.50in}{-0.50in}
\begin{tabular}{ M{2in} M{4.5in} }
\arrayrulecolor{swred}
\multirow{3}{*} { } & {\Huge\headingfont\bfseries \vspace{6pt}\@title\vspace{4pt}}\\
& { \myfont\bfseries \desc}\\
& { \myfont\bfseries \@author\vspace{2pt}}\\
\end{tabular}
\end{adjustwidth}
\end{center}
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=0.4in,yshift=-0.35in,anchor=north west] at (current page.north west){%
\includegraphics[scale=0.6]{SWAG_Logo.png}};
\end{tikzpicture}
}} % Note the extra }
\makeatother
% makes the title and the "used with permission" textblock
\begin{document}
\maketitle\thispagestyle{empty} % If you don't want any page numbers, change to "\maketitle\pagenumbering{gobble}"
\begin{table}[b]
\begin{adjustwidth}{-0.50in}{-0.50in}
\begin{tabular}{ M{0.5in} M{5.5in} M{0.5in} }
{} & \footnotesize\centering
This game references the Savage Worlds game system, available from Pinnacle Entertainment Group at www.peginc.com. Savage Worlds and all associated logos and trademarks are copyrights of Pinnacle Entertainment Group. Used with permission. Pinnacle makes no representation or warranty as to the quality, viability, or suitability for purpose of this product. & {}\\
\end{tabular}
\end{adjustwidth}
\end{table}
\begin{multicols}{2} % sets columns to 2
% This is where your content starts!
{\noind % this is a macro that makes sure this paragraph isn't indented. By default, all paragraphs are indented.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Fermentum et sollicitudin ac orci. Tellus integer feugiat scelerisque varius morbi enim nunc. At quis risus sed vulputate odio ut enim blandit. Metus aliquam eleifend mi in nulla. Eu nisl nunc mi ipsum. Malesuada bibendum arcu vitae elementum curabitur vitae nunc sed velit. Amet purus gravida quis blandit turpis. Fringilla phasellus faucibus scelerisque eleifend donec pretium. Vulputate ut pharetra sit amet aliquam id. Purus sit amet volutpat consequat mauris nunc. Integer vitae justo eget magna fermentum iaculis. Ullamcorper malesuada proin libero nunc consequat interdum varius. Orci phasellus egestas tellus rutrum tellus pellentesque eu. Magna fringilla urna porttitor rhoncus dolor. Id consectetur purus ut faucibus. Feugiat in ante metus dictum at tempor commodo ullamcorper. Egestas integer eget aliquet nibh praesent. Venenatis lectus magna fringilla urna.)
} % Make sure not to delete this: you need it to close out the \noind command
\bighdr{INTRODUCTION} % This is the big red header
{\noind
Felis donec et odio pellentesque diam volutpat. Posuere sollicitudin aliquam ultrices sagittis. At volutpat diam ut venenatis tellus in metus vulputate. Et sollicitudin ac orci phasellus egestas tellus. Arcu vitae elementum curabitur vitae nunc sed velit dignissim. Sed augue lacus viverra vitae congue eu. Imperdiet massa tincidunt nunc pulvinar sapien et. Ac turpis egestas maecenas pharetra convallis posuere morbi. Egestas fringilla phasellus faucibus scelerisque eleifend donec pretium. Arcu dictum varius duis at consectetur. Sed odio morbi quis commodo odio aenean.
}
\begin{figure*}[ht] % This is the image you see on page 2! Because I specified that I wanted it at the top of the page, LaTeX finds the next available page with an empty top. Since the first page already has the logo and title, it places this image on the second page
\centering
\includegraphics[width=\textwidth]{universe.jpg}
\end{figure*}
% Make sure this is a CMYK image if you are sending this to a printer
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Fermentum et sollicitudin ac orci. Tellus integer feugiat scelerisque varius morbi enim nunc. At quis risus sed vulputate odio ut enim blandit. Metus aliquam eleifend mi in nulla. Eu nisl nunc mi ipsum. Malesuada bibendum arcu vitae elementum curabitur vitae nunc sed velit. Amet purus gravida quis blandit turpis. Fringilla phasellus faucibus scelerisque eleifend donec pretium. Vulputate ut pharetra sit amet aliquam id. Purus sit amet volutpat consequat mauris nunc. Integer vitae justo eget magna fermentum iaculis. Ullamcorper malesuada proin libero nunc consequat interdum varius. Orci phasellus egestas tellus rutrum tellus pellentesque eu. Magna fringilla urna porttitor rhoncus dolor. Id consectetur purus ut faucibus. Feugiat in ante metus dictum at tempor commodo ullamcorper. Egestas integer eget aliquet nibh praesent. Venenatis lectus magna fringilla urna.)\\
\medhdr[SMALL SECTION] % This is the medium header with the horizontal rule
{\noind
Quisque non tellus orci ac auctor augue mauris augue neque. Diam sit amet nisl suscipit adipiscing bibendum est ultricies integer. Etiam sit amet nisl purus in mollis nunc sed id. Et tortor consequat id porta nibh venenatis cras sed. Non odio euismod lacinia at quis risus. Facilisis leo vel fringilla est. Nibh sit amet commodo nulla facilisi nullam vehicula ipsum a. Cras semper auctor neque vitae. Tellus mauris a diam maecenas. Euismod nisi porta lorem mollis. Arcu bibendum at varius vel pharetra vel turpis. Aliquam malesuada bibendum arcu vitae elementum curabitur vitae. Venenatis cras sed felis eget velit aliquet sagittis.\\
}
\smlhdr[SMALLER SECTION] % this is the smallest header
{\noind
Quisque non tellus orci ac auctor augue mauris augue neque. Diam sit amet nisl suscipit adipiscing bibendum est ultricies integer. Etiam sit amet nisl purus in mollis nunc sed id. Et tortor consequat id porta nibh venenatis cras sed. Non odio euismod lacinia at quis risus. Facilisis leo vel fringilla est. Nibh sit amet commodo nulla facilisi nullam vehicula ipsum a. Cras semper auctor neque vitae. Tellus mauris a diam maecenas. Euismod nisi porta lorem mollis. Arcu bibendum at varius vel pharetra vel turpis. Aliquam malesuada bibendum arcu vitae elementum curabitur vitae. Venenatis cras sed felis eget velit aliquet sagittis.
}
\bighdr{COOL STUFF}
{\noind
Elementum tempus egestas sed sed risus pretium quam vulputate dignissim. Tortor consequat id porta nibh venenatis cras sed felis. Elit sed vulputate mi sit amet mauris commodo quis. Nullam non nisi est sit amet facilisis magna etiam tempor. Fringilla urna porttitor rhoncus dolor purus non enim praesent. Ullamcorper dignissim cras tincidunt lobortis feugiat. Tempus egestas sed sed risus. Velit aliquet sagittis id consectetur purus. Libero id faucibus nisl tincidunt eget. Phasellus vestibulum lorem sed risus ultricies. Interdum velit laoreet id donec ultrices. Malesuada fames ac turpis egestas sed. In hendrerit gravida rutrum quisque non.
}
Ultrices dui sapien eget mi proin sed libero. Diam vel quam elementum pulvinar etiam non quam lacus suspendisse. Enim neque volutpat ac tincidunt vitae. Auctor augue mauris augue neque. Elit eget gravida cum sociis natoque penatibus et magnis dis. Vulputate eu scelerisque felis imperdiet proin fermentum leo vel orci. Consequat interdum varius sit amet mattis vulputate enim nulla. Ut faucibus pulvinar elementum integer enim. Elementum curabitur vitae nunc sed velit. Et tortor at risus viverra.\\
\medhdr[ANOTHER SMALL SECTION]
{\noind
Felis donec et odio pellentesque diam volutpat. Posuere sollicitudin aliquam ultrices sagittis. At volutpat diam ut venenatis tellus in metus vulputate. Et sollicitudin ac orci phasellus egestas tellus. Arcu vitae elementum curabitur vitae nunc sed velit dignissim. Sed augue lacus viverra vitae congue eu. Imperdiet massa tincidunt nunc pulvinar sapien et. Ac turpis egestas maecenas pharetra convallis posuere morbi. Egestas fringilla phasellus faucibus scelerisque eleifend donec pretium. Arcu dictum varius duis at consectetur. Sed odio morbi quis commodo odio aenean.
}
Quisque non tellus orci ac auctor augue mauris augue neque. Diam sit amet nisl suscipit adipiscing bibendum est ultricies integer. Etiam sit amet nisl purus in mollis nunc sed id. Et tortor consequat id porta nibh venenatis cras sed. Non odio euismod lacinia at quis risus. Facilisis leo vel fringilla est. Nibh sit amet commodo nulla facilisi nullam vehicula ipsum a. Cras semper auctor neque vitae. Tellus mauris a diam maecenas. Euismod nisi porta lorem mollis. Arcu bibendum at varius vel pharetra vel turpis. Aliquam malesuada bibendum arcu vitae elementum curabitur vitae. Venenatis cras sed felis eget velit aliquet sagittis.
\bighdr{OTHER STUFF}
{\noind
Elementum tempus egestas sed sed risus pretium quam vulputate dignissim. Tortor consequat id porta nibh venenatis cras sed felis. Elit sed vulputate mi sit amet mauris commodo quis. Nullam non nisi est sit amet facilisis magna etiam tempor. Fringilla urna porttitor rhoncus dolor purus non enim praesent. Ullamcorper dignissim cras tincidunt lobortis feugiat. Tempus egestas sed sed risus. Velit aliquet sagittis id consectetur purus. Libero id faucibus nisl tincidunt eget. Phasellus vestibulum lorem sed risus ultricies. Interdum velit laoreet id donec ultrices. Malesuada fames ac turpis egestas sed. In hendrerit gravida rutrum quisque non.
}
Ultrices dui sapien eget mi proin sed libero. Diam vel quam elementum pulvinar etiam non quam lacus suspendisse. Enim neque volutpat ac tincidunt vitae. Auctor augue mauris augue neque. Elit eget gravida cum sociis natoque penatibus et magnis dis. Vulputate eu scelerisque felis imperdiet proin fermentum leo vel orci. Consequat interdum varius sit amet mattis vulputate enim nulla. Ut faucibus pulvinar elementum integer enim. Elementum curabitur vitae nunc sed velit. Et tortor at risus viverra.
\begin{itemize} %example of an unordered list
\item Item 1
\item Item 2
\item Item 3
\end{itemize}
Ultrices dui sapien eget mi proin sed libero. Diam vel quam elementum pulvinar etiam non quam lacus suspendisse. Enim neque volutpat ac tincidunt vitae. Auctor augue mauris augue neque. Elit eget gravida cum sociis natoque penatibus et magnis dis. Vulputate eu scelerisque felis imperdiet proin fermentum leo vel orci. Consequat interdum varius sit amet mattis vulputate enim nulla. Ut faucibus pulvinar elementum integer enim. Elementum curabitur vitae nunc sed velit. Et tortor at risus viverra.
\begin{swtable}{Example table}{2}{ c X }
\swtableheader{first column} & \swtableheader{second column} \\
GK & Paul Robinson \\
LB & Lucus Radebe \\
DC & Michael Duberry \\
DC & Dominic Matteo \\
ST & Alan Smith \\
ST & Mark Viduka \\
TEST & Elementum tempus egestas sed sed risus pretium quam vulputate dignissim. Tortor consequat id porta nibh venenatis cras sed felis. Elit sed vulputate mi sit amet mauris commodo quis. Nullam non nisi est sit amet facilisis magna etiam tempor. Fringilla urna porttitor rhoncus dolor purus non enim praesent. \\
\end{swtable}
Elementum tempus egestas sed sed risus pretium quam vulputate dignissim. Tortor consequat id porta nibh venenatis cras sed felis. Elit sed vulputate mi sit amet mauris commodo quis. Nullam non nisi est sit amet facilisis magna etiam tempor. Fringilla urna porttitor rhoncus dolor purus non enim praesent. Ullamcorper dignissim cras tincidunt lobortis feugiat. Tempus egestas sed sed risus. Velit aliquet sagittis id consectetur purus. Libero id faucibus nisl tincidunt eget.
% Make sure not to delete these two things
\end{multicols}
\end{document}