gb-java-devel/j-spec.tex

91 lines
1.9 KiB
TeX
Raw Normal View History

2022-08-23 23:56:37 +03:00
\immediate\write18{texcount -sum -1 -inc j-spec.tex > /tmp/wordcount.tex}
2023-01-20 00:56:30 +03:00
% report is for the complete book
%\documentclass[a4paper,12pt]{report}
% article is for single section compilation
2024-05-12 20:23:51 +03:00
\documentclass[a4paper]{article}
2022-08-23 23:56:37 +03:00
\usepackage[english,russian]{babel}
2023-01-20 00:56:30 +03:00
\usepackage{ifthen}
2022-08-12 23:32:35 +03:00
2022-08-23 23:56:37 +03:00
\input{settings/main-style-preamble}
\input{settings/fancy-listings-preamble}
2022-08-12 23:32:35 +03:00
2024-05-12 20:23:51 +03:00
\titleformat{\chapter}[block]{\larger[4]\bfseries}{\thechapter.~}{.5em}{}
\titleformat{\section}[block]{\larger[3]\bfseries}{\thesection.~}{.5em}{}
\titleformat{\subsection}[block]{\larger[2]\bfseries}{\thesubsection.~}{.5em}{}
\titleformat{\subsubsection}[block]{\larger\bfseries}{\thesubsubsection.~}{.5em}{}
2022-08-23 23:56:37 +03:00
\graphicspath{{./pics/}}
\title{Техническая специализация Java}
2022-08-12 23:32:35 +03:00
\author{Иван Игоревич Овчинников}
\date{\today{} (\DTMcurrenttime)}
2023-01-20 00:56:30 +03:00
% defining if document is compiled as book or as articles
\def\isSingle{1}
2022-08-12 23:32:35 +03:00
\usepackage{subfiles}
\begin{document}
2024-05-12 20:23:51 +03:00
\fontsize{12}{12}\selectfont
2022-08-12 23:32:35 +03:00
\maketitle
2023-01-20 00:56:30 +03:00
\ifx\isSingle\undefined
2022-08-12 23:32:35 +03:00
\tableofcontents
2023-01-20 00:56:30 +03:00
\fi
2022-08-13 02:31:01 +03:00
\pagestyle{plain}
\sloppy
2022-08-12 23:32:35 +03:00
2022-09-07 00:05:36 +03:00
\newpage
2023-01-20 00:56:30 +03:00
\ifx\isSingle\undefined
\chapter{Java Core}
2023-01-20 00:56:30 +03:00
\fi
\subfile{jtc1-01-abstract}
2022-08-29 22:45:54 +03:00
\newpage
\subfile{jtc2-02-abstract}
2022-09-07 00:05:36 +03:00
\newpage
\subfile{jtc3-03-abstract}
\newpage
\subfile{jtc4-04-abstract}
\newpage
\subfile{jtc5-05-abstract}
2022-08-12 23:32:35 +03:00
\newpage
2023-01-20 00:56:30 +03:00
\ifx\isSingle\undefined
\chapter{Java Development Kit}
2023-01-20 00:56:30 +03:00
\fi
2024-05-12 20:23:51 +03:00
\subfile{jtd1-06-abstract}
\newpage
\subfile{jtd2-07-abstract}
\newpage
\subfile{jtd3-08-abstract}
\newpage
2022-08-12 23:32:35 +03:00
2024-05-12 20:23:51 +03:00
% \subfile{jtd6-11a}
2023-01-20 00:56:30 +03:00
\ifx\isSingle\undefined
2024-05-12 20:23:51 +03:00
2023-01-20 00:56:30 +03:00
\appendix
2023-01-19 19:10:17 +03:00
\chapter*{Семинары}
\addcontentsline{toc}{chapter}{Семинары}
2023-01-20 00:56:30 +03:00
\fi
\renewcommand{\thesection}{\Asbuk{section}}
\subfile{jtc1-01-workshop}
\newpage
\subfile{jtc2-02-workshop}
\newpage
\subfile{jtc3-03-workshop}
\newpage
\subfile{jtc4-04-workshop}
\newpage
\subfile{jtc5-05-workshop}
2024-05-12 20:23:51 +03:00
\newpage
\subfile{jtd1-06-workshop}
\printnomenclature[40mm]
2022-08-12 23:32:35 +03:00
\end{document}