80 lines
1.7 KiB
TeX
80 lines
1.7 KiB
TeX
% !TEX program = xelatex
|
|
|
|
\documentclass{article}
|
|
\usepackage{hyperref}
|
|
\hypersetup{
|
|
colorlinks=true,
|
|
linkcolor=blue,
|
|
filecolor=blue,
|
|
urlcolor=blue,
|
|
}
|
|
|
|
\usepackage{geometry}
|
|
\geometry{
|
|
a4paper,
|
|
left=20mm,
|
|
right=20mm,
|
|
top=20mm,
|
|
}
|
|
|
|
\setlength{\parskip}{0.5em}
|
|
\setlength{\parindent}{0pt}
|
|
|
|
\usepackage{longtable} % For multipage tables
|
|
|
|
%Japanese typesetting and fonts
|
|
\usepackage[japanese]{babel}
|
|
\usepackage{xeCJK}
|
|
\usepackage{fontspec}
|
|
\setCJKmainfont{Noto Sans Mono CJK JP} %TODO Add fonts to repo
|
|
\setmainfont{Open Sans}
|
|
|
|
\input{./kanjiLib.tex}
|
|
|
|
\usepackage{etoc} % For local tocs containing level based kanji list.
|
|
|
|
\begin{document}
|
|
|
|
\input{./title/titlepage.tex}
|
|
|
|
% Kanji table settings that should not affect the titlepage
|
|
\renewcommand{\arraystretch}{2}
|
|
\rowcolors{1}{white}{kanjiColor!30}
|
|
|
|
\break
|
|
|
|
\tableofcontents
|
|
\break
|
|
|
|
\section*{Preface}
|
|
|
|
%TODO: Add more detailed information
|
|
|
|
Thanks to Timothy Eyre for making the Choumei font and the edition containing stroke order numbers. You can find his work at \url{https://www.nihilist.org.uk/}
|
|
|
|
Kanji data is taken from \url{https://jisho.org/}
|
|
|
|
\break
|
|
|
|
\chapterIntroduction{Grade 1}{grade1}
|
|
\input{./data/pages/grade1.tex}
|
|
|
|
\chapterIntroduction{Grade 2}{grade2}
|
|
\input{./data/pages/grade2.tex}
|
|
|
|
\chapterIntroduction{Grade 3}{grade3}
|
|
\input{./data/pages/grade3.tex}
|
|
|
|
\chapterIntroduction{Grade 4}{grade4}
|
|
\input{./data/pages/grade4.tex}
|
|
|
|
\chapterIntroduction{Grade 5}{grade5}
|
|
\input{./data/pages/grade5.tex}
|
|
|
|
\chapterIntroduction{Grade 6}{grade6}
|
|
\input{./data/pages/grade6.tex}
|
|
|
|
\chapterIntroduction{Junior High}{grade7}
|
|
\input{./data/pages/grade7.tex}
|
|
|
|
\end{document} |