aboutsummaryrefslogtreecommitdiff
path: root/tex/src/preamble-style.tex
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2020-01-26 02:55:43 +0000
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2020-01-26 02:55:43 +0000
commitf62596ea8b97727ab8366965faf6f316d463ebf7 (patch)
tree9e9e0690a69e7fc08752d4ac277fbc0a2c2bcef1 /tex/src/preamble-style.tex
parent2ed0c82eff6af8aecd34b3e697b0e392ab129cd3 (diff)
General project structure and configuration described
In the last few days I have been writing these two sections in the middle of other work. But I am making this commit because it has already become a lot! I am now going onto the description of `./project make'.
Diffstat (limited to 'tex/src/preamble-style.tex')
-rw-r--r--tex/src/preamble-style.tex23
1 files changed, 18 insertions, 5 deletions
diff --git a/tex/src/preamble-style.tex b/tex/src/preamble-style.tex
index f3a96e9..fe36eec 100644
--- a/tex/src/preamble-style.tex
+++ b/tex/src/preamble-style.tex
@@ -20,6 +20,16 @@
%% To see the layout, add a `\layout' right after `\begin{document}'.
\usepackage{layout}
+%% To display codes.
+\usepackage{listings}
+\input{listings-bash.prf}
+\lstset{
+ frame=none,
+ commentstyle=\color{gray},
+ basicstyle=\small\ttfamily,
+}
+
+
%% To allow a prefix to the enumeration.
\usepackage{enumitem}
\setlist{nolistsep} % No space before `\begin{itemize}'
@@ -50,11 +60,11 @@
%% Spacing before and after section titles.
%% Format: \titlespacing*{<command>}{<left>}{<before-sep>}{<after-sep>}
\usepackage{titlesec}
-\titlespacing*{\section}{0pt}{10pt plus 0pt minus 0pt}{0pt plus 0pt minus 0pt}
-\titlespacing*{\subsection}{0pt}{10pt plus 0pt minus 0pt}{0pt plus 0pt minus 0pt}
-\titlespacing*{\subsubsection}{0pt}{10pt plus 0pt minus 0pt}{0pt plus 0pt minus 0pt}
-\titleformat{\section}{\large\scshape\bf}{\thesection.{ }}{0pt}{}
-\titleformat{\subsection}{\bfseries\itshape}{\thesubsection.{ }}{0pt}{}
+\titlespacing*{\section} {0pt}{10pt plus 0pt minus 0pt}{0pt plus 0pt minus 0pt}
+\titlespacing*{\subsection} {0pt}{7pt plus 0pt minus 0pt} {0pt plus 0pt minus 0pt}
+\titlespacing*{\subsubsection}{0pt}{4pt plus 0pt minus 0pt} {0pt plus 0pt minus 0pt}
+\titleformat{\section}{\Large\scshape\bf}{\thesection.{ }}{0pt}{}
+\titleformat{\subsection}{\large\bfseries\itshape}{\thesubsection.{ }}{0pt}{}
\titleformat{\subsubsection}{\bfseries\itshape}{\thesubsubsection.{ }}{0pt}{}
%% Set the font.
@@ -124,3 +134,6 @@
\renewcommand\headrulewidth{0.1pt}
\renewcommand\footrulewidth{0.0pt}
}
+
+%% Custom macros
+\newcommand{\inlinecode}[1]{`\textcolor{blue!35!black}{\texttt{#1}}'}