Skip to content

Commit

Permalink
Fix the indentation in PDF conversion files (#1091)
Browse files Browse the repository at this point in the history
  • Loading branch information
zlatanvasovic authored and agnivade committed Sep 27, 2016
1 parent 26700bf commit 190f8bc
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 38 deletions.
24 changes: 12 additions & 12 deletions scripts/generate-pdf.sh
Expand Up @@ -6,24 +6,24 @@ template=template.tex

function getContent {

cd $src
cd $src

pages=$(ls -d */ | # list directories
tr -d '/' | # remove trailing slash
tr '[:lower:]' '[:upper:]') # transform to uppercase
pages=$(ls -d */ | # list directories
tr -d '/' | # remove trailing slash
tr '[:lower:]' '[:upper:]') # transform to uppercase

for page in $pages; do
for page in $pages; do

echo "\n\n# $page" >&1 # add a new chapter
echo "\n\n# $page" >&1 # add a new chapter

for file in $(ls $page); do
for file in $(ls $page); do

echo "\n\n" | # add some line breaks for latex
cat - $page/$file | # get the content of the tldr file
sed 's/^#/##/g' >&1 # transform h1 (chapter) to h2 (section)
echo "\n\n" | # add some line breaks for latex
cat - $page/$file | # get the content of the tldr file
sed 's/^#/##/g' >&1 # transform h1 (chapter) to h2 (section)

done
done
done
done
}

getContent | pandoc -o $target --template $template --latex-engine xelatex --listings
52 changes: 26 additions & 26 deletions scripts/template.tex
Expand Up @@ -6,10 +6,10 @@
% -----------------------------------------------

\documentclass[
12pt, % font size
DIV12, % space / margins
a4paper, % paper format
oneside, % one-sided document
12pt, % font size
DIV12, % space / margins
a4paper, % paper format
oneside, % one-sided document
]{scrreprt}

% Typography
Expand All @@ -36,7 +36,7 @@

% fix for pandoc 1.14 (from https://github.com/mpastell/Pweave/pull/29/)
\providecommand{\tightlist}{
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}

% Disable section numbers
\setcounter{secnumdepth}{0}
Expand All @@ -50,8 +50,8 @@
% Decrease indentation of list items
\usepackage{enumitem}
\setlist[itemize,1]{
leftmargin = 11pt,
itemindent = 0pt,
leftmargin = 11pt,
itemindent = 0pt,
}

% Align commands with list items
Expand All @@ -68,16 +68,16 @@
\definecolor{tldrBlue}{HTML}{0074d9}

\lstset{
moredelim = *[is][\color{tldrBlue}]{\{\{}{\}\}}, % the magic for the blue
basicstyle = \ttfamily, % monospace font for code
backgroundcolor = \color{white}, % for multiline code samples (there are none atm)
extendedchars = true,
breaklines = true,
keepspaces = true, % if not set to true, the space between two following variables is removed when setting `basicstyle` (why? WHY?)
moredelim = *[is][\color{tldrBlue}]{\{\{}{\}\}}, % the magic for the blue
basicstyle = \ttfamily, % monospace font for code
backgroundcolor = \color{white}, % for multiline code samples (there are none atm)
extendedchars = true,
breaklines = true,
keepspaces = true, % if not set to true, the space between two following variables is removed when setting `basicstyle` (why? WHY?)
}

\usepackage[
linktoc = all % link the text and the page number in the TOC
linktoc = all % link the text and the page number in the TOC
]{hyperref}


Expand All @@ -87,20 +87,20 @@

\begin{document}

\thispagestyle{plain}
\thispagestyle{plain}

\begin{titlepage}
\begin{center}
\vspace*{11em}
\huge{\textbf{TLDR Pages}}\\[1em]
\LARGE{The Book}\\[3em]
\large{Simplified and community-driven man pages}\\[1em]
\ttfamily{\href{https://tldr-pages.github.io}{tldr-pages.github.io}}
\end{center}
\end{titlepage}
\begin{titlepage}
\begin{center}
\vspace*{11em}
\huge{\textbf{TLDR Pages}}\\[1em]
\LARGE{The Book}\\[3em]
\large{Simplified and community-driven man pages}\\[1em]
\ttfamily{\href{https://tldr-pages.github.io}{tldr-pages.github.io}}
\end{center}
\end{titlepage}

\tableofcontents % Table of Contents #usefulcomments
\tableofcontents % Table of Contents #usefulcomments

$body$ % this is were pandoc hooks in
$body$ % this is were pandoc hooks in

\end{document}

0 comments on commit 190f8bc

Please sign in to comment.