trashware-book/main.tex

152 lines
3.6 KiB
TeX

%~ Questo sorgente è stato scritto da GOLEM golem.linux.it
%~ ed è liberamente ispirato al lavoro di officina-s3.org
%~ è rilasciato sotto licenza GPL3
%~ ed è consultabile presso
%~ http://golem.linux.it/ (HTTP)
\documentclass[12pt,twoside]{book}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[font=footnotesize]{caption}
\usepackage{fancyvrb}
\usepackage{multicol}
% Meno bordoni: da 45 pagine si riducono a 35!
\usepackage[left=3cm,right=2cm,top=2.5cm,bottom=2.5cm]{geometry}
% Links e collegamenti
\usepackage{url}
% indice interattivo
\usepackage{hyperref}
\hypersetup{pdftex, hidelinks=true,linkcolor=blue, citecolor=blue, filecolor=blue, urlcolor=blue, pdftitle=}
% Definizioni di colori (usato -anche- dal blocco citazioni)
\usepackage{xcolor}
% Disegni e grafica (usato -anche- dal blocco citazioni)
\usepackage{tikz}
% Palatino font
\renewcommand*\rmdefault{ppl}
% Blocco citazioni virgolettato
\usepackage{framed}
\newcommand*\quotefont{\fontfamily{pbk}}
\newcommand*{\openquote}{\tikz[%
remember picture,overlay,%
xshift=-15pt,yshift=-10pt]
\node (OQ) {\quotefont%
\fontsize{60}{60}%
\selectfont``};\kern0pt
}
\newcommand*{\closequote}{
\tikz[remember picture,overlay,
xshift=15pt,yshift=10pt]
\node (CQ) {\quotefont%
\fontsize{60}{60}\selectfont''};
}
\definecolor{shadecolor}{named}{white}
\newenvironment{shadequote}%
{\begin{snugshade}%
\begin{quote}\openquote}
{\hfill\closequote\end{quote}\end{snugshade}}
% Comando rapido per inserire il "marchio registrato"
\newcommand{\reg}{\textsuperscript{\tiny\textregistered~}}
% Simboli testuali
\usepackage{textcomp}
%% Comandi matematici
% frazioni belline tipo ¼
\usepackage{nicefrac}
% Termina le pagine corte con un bel pezzo di bianco in fondo,
% riducendo l'antiestetico spazio tra i paragrafi che altrimenti
% verrebbero "allargati" ("giustificati verticalmente")
\usepackage{flafter}
\raggedbottom
% Riduce spaziatura inutile tra gli item delle liste
\usepackage{enumitem}
\setlist{itemsep=0pt}
% Figure intorno alle quali può scorrere del testo
\usepackage{wrapfig}
% Pagine in modalità "orizzontale/landscape"
\usepackage{lscape}
% Sottofigure affiancate
\usepackage{subcaption}
% Piccolo box per incasellare cose importanti, altrimenti noto come "boxino"
\usepackage[framemethod=tikz]{mdframed}
\newenvironment{boxino}{\begin{mdframed}[backgroundcolor=lightgray!30,linecolor=green!60!black,linewidth=2pt, topline=false,rightline=false,leftline=false]}
{\end{mdframed}}
\newcommand*\cleartoleftpage{%
\clearpage
\ifodd\value{page}\hbox{}\newpage\fi
}
%% Doppia riga per copertina e retro
\newcommand{\doublerule}{
\rule{\textwidth}{1pt}\par % Thick horizontal line
\vspace{2pt}\vspace{-\baselineskip} % Whitespace between lines
\rule{\textwidth}{0.4pt}\par % Thin horizontal line
}
\usepackage{graphicx}
% nome del mese in italiano della compilazione
\usepackage{datetime}
%% Comandi per richiamare rapidamente titolo e autore
\makeatletter
\newcommand{\gettitle} {\@title}
\newcommand{\getauthor}{\@author}
\makeatother
\title{Manuale Trashware}
\author{GOLEM}
\date{2018} % Data inizio lavoro
\begin{document}
% Interlinee personalizzate
\setlength{\parindent}{0cm}
\setlength{\parskip}{0.5em}
%~ \begin{abstract}
%~ Your abstract goes here
%~ \end{abstract}
%\maketitle
\thispagestyle{empty}
\include{tex/0-cover}
\include{tex/0-home}
\clearpage
\frontmatter
\tableofcontents
\mainmatter
\include{tex/1-trashware}
\include{tex/2-software}
\include{tex/3-hardware}
\include{tex/4-primi-passi}
\include{tex/5-ricondizionare}
\include{tex/6-lavorare}
\include{tex/7-internet}
\backmatter
%%%%%% LAST (funny) PAGE %%%%%
\cleartoleftpage
\include{tex/99-footer}
\end{document}