-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathfrontmatter.template
More file actions
102 lines (90 loc) · 2.87 KB
/
frontmatter.template
File metadata and controls
102 lines (90 loc) · 2.87 KB
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
\documentclass[twoside]{tufte-book}
\usepackage{graphicx}
\usepackage{enumerate}
\usepackage[shortlabels]{enumitem}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{changepage}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage[export]{adjustbox}
\usepackage{calc}
\usepackage{uri}
\usepackage{ifxetex}
\usepackage{marginfix}
%% fonts
\usepackage{fontspec}
\usepackage[Latin,Greek,Mathematics,Symbols]{ucharclasses}
% Greek fonts
\newfontfamily\greekfont[ItalicFont={Latin Modern Roman 10 Italic},
ItalicFeatures={FakeSlant=0},
FakeSlant=0.15,
Ligatures=TeX]{Latin Modern Math}
\setTransitionsForGreek{\greekfont}{}
% Math fonts
\newfontfamily\mathsfont[ItalicFont={Latin Modern Roman 10 Italic}, Ligatures=TeX]{Latin Modern Math}
\setTransitionsForSymbols{\mathsfont}{}
\setTransitionsForMathematics{\mathsfont}{}
%% tufte
\ifxetex
\newcommand{\textls}[2][5]{%
\begingroup\addfontfeatures{LetterSpace=#1}#2\endgroup
}
\renewcommand{\allcapsspacing}[1]{\textls[15]{#1}}
\renewcommand{\smallcapsspacing}[1]{\textls[10]{#1}}
\renewcommand{\allcaps}[1]{\textls[15]{\MakeTextUppercase{#1}}}
\renewcommand{\smallcaps}[1]{\smallcapsspacing{\scshape\MakeTextLowercase{#1}}}
\renewcommand{\textsc}[1]{\smallcapsspacing{\textsmallcaps{#1}}}
\fi
%% tufte: sidenote
\newskip\origparskip
\newdimen\origparindent
\makeatletter
\newif\if@in@sidenote@
\newcommand{\sepsidenote}[2][]
{\setlength{\origparskip}{\parskip}\setlength{\origparindent}{\parindent}\@in@sidenote@true\sidenote[][#1]{#2}\@in@sidenote@false\setlength{\parindent}{\origparindent}\setlength{\parskip}{\origparskip}}
\let\origquote\quote
\def\quote{\origquote\if@in@sidenote@\footnotesize\fi}
\makeatother
%% table
%% table: column definitions
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash}p{#1}}
%% table: cells
\newcommand{\nowrapcell}[3][t]{%
\begin{tabular}[#1]{@{}#2@{}}#3\end{tabular}}
\newskip\cellskip
%% MathJaX
\newcommand{\lt}{<}
\newcommand{\gt}{>}
$MathJaxMacros
%% SEP enironments
\newenvironment{sepindent}{
\begin{adjustwidth}{2em}{2em}
\setlist{nosep}
\setlength{\origparindent}{\parindent}
\setlength{\parindent}{0pt}
}
{
\setlength{\parindent}{\origparindent}
\setlist{}
\end{adjustwidth}
}
\title{$title}
\author{$author}
\begin{document}
\maketitle
\newpage
\begin{fullwidth}
~\vfill
\thispagestyle{empty}
\setlength{\parindent}{0pt}
\setlength{\parskip}{\baselineskip}
$copyright
\par This is an article from \emph{Stanford Encyclopedia of Philosopy}, ed.\@ Edward N. Zalta. \\
URL: \url{$url} %(Accessed $time_accessed)
\par $pubhistory
% \par The script used to generate this file can be found at \url{https://github.com/mondain-dev/ConvertSEP/}
\end{fullwidth}
\cleardoublepage