Add diagram stub
This commit is contained in:
parent
b10e10e0c6
commit
358c3e5b53
|
@ -1,3 +1,4 @@
|
|||
.*
|
||||
!.gitignore
|
||||
!.latexmkrc
|
||||
/build
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
$bibtex_use = 2;
|
||||
$clean_ext = "nav snm";
|
||||
$pdflatex = 'lualatex --shell-escape -file-line-error %O %S';
|
||||
$out_dir = 'build';
|
|
@ -0,0 +1,7 @@
|
|||
# To The Stars Battle Diagrams and Annotations
|
||||
|
||||
This project's goal is to provide visualisations and summaries of battles and
|
||||
plots in the AO3 novel *To The Stars*.
|
||||
|
||||
The battle symbology is derived from NATO Joint Military Symbols and is
|
||||
augmented to ensure full compatibility.
|
|
@ -0,0 +1,27 @@
|
|||
\usepackage[T1]{fontenc}
|
||||
\RequirePackage{fontspec}
|
||||
\RequirePackage{calc}
|
||||
\usepackage{lmodern}
|
||||
|
||||
% Theme from Gemini
|
||||
\newfontfamily\Raleway[Ligatures=TeX]{Raleway}
|
||||
\newfontfamily\Lato[Ligatures=TeX]{Lato}
|
||||
|
||||
\colorlet{CCore}{ForestGreen!50!black}
|
||||
\setbeamercolor{titlelike}{fg=CCore}
|
||||
\setbeamercolor{frametitle}{fg=CCore}
|
||||
\setbeamercolor{section in head/foot}{bg=CCore}
|
||||
\setbeamercolor{author in head/foot}{bg=CCore}
|
||||
\setbeamercolor{date in head/foot}{fg=CCore}
|
||||
\setbeamertemplate{itemize item}{\color{CCore}$\blacktriangleright$}
|
||||
\setbeamerfont{headline}{family=\Raleway}
|
||||
\setbeamerfont{headline title}{size=\Huge,series=\bfseries}
|
||||
\setbeamerfont{headline author}{size=\Large}
|
||||
\setbeamerfont{headline institute}{size=\normalsize}
|
||||
\setbeamerfont{block title}{family=\Raleway,size=\large,series=\bfseries}
|
||||
\setbeamerfont{heading}{family=\Lato,series=\bfseries}
|
||||
\setbeamerfont{caption}{size=\small}
|
||||
\setbeamerfont{footline}{family=\Raleway,size=\normalsize}
|
||||
|
||||
|
||||
\usepackage{magica}
|
|
@ -0,0 +1,32 @@
|
|||
\ProvidesPackage{magica}[2023/07/06 Magica]
|
||||
|
||||
\usepackage[dvipsnames]{xcolor}
|
||||
\usepackage{amssymb}
|
||||
\usepackage{xparse}
|
||||
\usepackage{milsymb}
|
||||
\usetikzlibrary{
|
||||
calc,
|
||||
positioning,
|
||||
shapes.misc, % Rounded rectangles, etc.
|
||||
shapes.multipart, % Multi-line nodes
|
||||
arrows.meta,
|
||||
decorations.markings,
|
||||
}
|
||||
\tikzset{
|
||||
Char/.style={
|
||||
draw,rounded corners=3pt,line width=0.5mm,
|
||||
minimum size=15pt,
|
||||
fill=#1
|
||||
},
|
||||
MilSymb land/magica/demon/.pic={
|
||||
\node [fill=MilSymb@fill, \MilSymb@line] {\bigstar};
|
||||
},
|
||||
/MilSymb/.cd,
|
||||
main/demon/.style={/MilSymb/.cd, SymbC=land/magica/demon},
|
||||
}
|
||||
|
||||
|
||||
\NewDocumentCommand\Magica{ d() g}{
|
||||
\node[Char=Dandelion] (c) at (#1) {};
|
||||
\node[right=5pt] at (c) {#2};
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,30 @@
|
|||
\documentclass[12pt,article]{article}
|
||||
|
||||
\usepackage{magica}
|
||||
|
||||
\title{To The Stars Battle Diagrams \\ References }
|
||||
\author{Leni Aniva}
|
||||
\date{04 July 2023}
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
\section{Introduction}
|
||||
|
||||
The battle diagrams are based on NATO's Joint Military Symbols with several
|
||||
extensions.
|
||||
|
||||
\begin{figure}
|
||||
\centering
|
||||
\begin{tikzpicture}
|
||||
\Magica(0,0) {Tomoe M.};
|
||||
\Magica(4,0) {Sakura Y.};
|
||||
\MilLand[faction=hostile,
|
||||
main=demon,
|
||||
altitude={low}{},
|
||||
echelon=battalion] (8,0) {Battalion of demons flying at low altitude};
|
||||
\end{tikzpicture}
|
||||
\caption{Symbols for Tomoe Mami and Sakura Kyouko}
|
||||
\end{figure}
|
||||
|
||||
\end{document}
|
|
@ -0,0 +1,19 @@
|
|||
\documentclass[dvipsnames,final]{beamer}
|
||||
|
||||
\usepackage{magica-common}
|
||||
|
||||
\title{To The Stars Battle Diagrams \\ Vol 2. Fantasma}
|
||||
\author{Leni Aniva}
|
||||
\date{04 July 2023}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\frame{\titlepage}
|
||||
|
||||
\begin{frame}
|
||||
\begin{tikzpicture}
|
||||
\MilLand[faction=hostile, echelon=team, main=infantry, scale=2](0,0)
|
||||
\end{tikzpicture}
|
||||
\end{frame}
|
||||
|
||||
\end{document}
|
Loading…
Reference in New Issue