summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beamer-contrib/themes/beamerthemecelestia/doc/beamerthemeCelestia.tex
blob: c6edfe645580a7eea64d08707cd14c70527070c6 (plain)
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
\documentclass[english]{neoschool}

\title{The Celestia Theme}
\subtitle{v1.0.0}
\author{Razik Ikhlef}
\date{\today}

\begin{document}

\maketitle

\section{Fonts}
\begin{description}
\item[mainface] Main font for text and titles (\textcolor{titleColor}{Literata} by default)
\item[mainfaceoptions] Options directly passed to \textcolor{titleColor}{fontspec} for the main font
\item[sansface] Sans-serif font for structural elements (\textcolor{titleColor}{Inter} by default)
\item[sansfaceoptions] Options passed to \textcolor{titleColor}{fontspec} for the sans-serif font
\item[monoface] Monospace font for code (\textcolor{titleColor}{Roboto Mono} by default)
\item[monofaceoptions] Options passed to \textcolor{titleColor}{fontspec} for the monospace font
\item[allserif] Uses the main serif font for mathematics
\end{description}

\begin{code}{latex}
\usetheme[
    mainface=EB Garamond,
    mainfaceoptions={Scale=1.1},
    sansface=Montserrat,
    monoface=Fira Code,
    allserif
]{Celestia}
\end{code}

\section{Colors}
\begin{description}
\item[maincolor] Main color used for titles and accents (\textcolor{titleColor}{LaTeX} svgname or \textcolor{titleColor}{HTML} hexadecimal code)
\item[accentcolor] Secondary color for special elements
\item[backgroundcolor] Slide background color (\textcolor{titleColor}{F7F9FC} by default)
\item[codebackgroundcolor] Code block background color (\textcolor{titleColor}{F1F3F6} by default)
\item[mainblue] Standard block color (\textcolor{titleColor}{045549} by default)
\item[maingreen] Example block color (\textcolor{titleColor}{054924} by default)
\item[mainred] Alert block color (\textcolor{titleColor}{490445} by default)
\item[unicolor] Uses the main color for all text
\end{description}

\begin{code}{latex}
\usetheme[
    maincolor=045549,
    accentcolor=E63946,
    backgroundcolor=FAFAFA,
    codebackgroundcolor=F5F5F5
]{Celestia}
\end{code}

\section{Layout}
\begin{description}
\item[margin] Content margin (\textcolor{titleColor}{2em} by default)
\item[frametitle] Title style (\textcolor{titleColor}{elegant}, \textcolor{titleColor}{plain}, \textcolor{titleColor}{centered})
\item[decorative] Enables decorative elements
\item[nodecorative] Disables decorative elements
\item[centeredtitle] Centers the title on the title page
\item[titleright] Right-aligns the title
\end{description}

\begin{code}{latex}
\usetheme[
    margin=1.5em,
    frametitle=centered,
    decorative,
    centeredtitle
]{Celestia}
\end{code}

\section{Headers}
\begin{description}
\item[headstyle] Font family for titles: \textcolor{titleColor}{rmfamily} (serif) or \textcolor{titleColor}{sffamily} (sans-serif)
\item[headshape] Character style: \textcolor{titleColor}{sc} (small caps), \textcolor{titleColor}{it} (italic), \textcolor{titleColor}{normal}
\item[headweight] Title weight: \textcolor{titleColor}{bfseries} (bold) or \textcolor{titleColor}{mdseries} (normal)
\end{description}

\begin{code}{latex}
\usetheme[
    headstyle=sffamily,
    headshape=sc,
    headweight=bfseries
]{Celestia}
\end{code}

\section{Code}
\begin{description}
\item[codebox] Enables code framing with \textcolor{titleColor}{tcolorbox} (\textcolor{titleColor}{true} by default)
\item[nocodebox] Completely disables \textcolor{titleColor}{tcolorbox} code framing
\item[nocodeframe] Keeps \textcolor{titleColor}{tcolorbox} but without visible border
\end{description}

\begin{code}{latex}
\usetheme[
    nocodebox,
    nocodeframe
]{Celestia}
\end{code}

\section{Footer}
\begin{description}
\item[nofooter] Completely removes the footer, except for the slide number
\item[quartercirclefooter] Displays only the number in a quarter circle at the bottom right
\item[fullbarfooter] Creates a complete bar with author/title/date and number in a circle
\end{description}

\begin{code}{latex}
\usetheme[
    quartercirclefooter
]{Celestia}
\end{code}

\section{Table of Contents}
\begin{description}
\item[compacttoc] Reduces vertical spacing between table of contents entries
\item[twocolumntoc] Automatically distributes sections across two balanced columns
\end{description}

\begin{code}{latex}
\usetheme[
    compacttoc,
    twocolumntoc
]{Celestia}
\end{code}

\section{Blocks}
\begin{description}
\item[block] Standard block for normal content
\item[exampleblock] Block for examples
\item[alertblock] Block for alerts
\end{description}

\section{Block Styles}
\begin{description}
\item[soberblock] The title adopts the main block color on the document's general background, while the body keeps a slightly tinted background (10\%)
\item[softblock] The title and body share the same slightly tinted background (10\%), with the title in the corresponding main color
\end{description}

\begin{code}{latex}
\usetheme[
    soberblock
]{Celestia}

% or

\usetheme[
    softblock
]{Celestia}
\end{code}

\section{Standout Pages}
La commande \texttt{standout} transforme une diapositive en page spéciale, idéale pour les moments clés de la présentation : citations marquantes, chiffres essentiels, messages à retenir.

\end{document}