Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix the indentation in PDF conversion files #1091

Merged
merged 1 commit into from
Sep 27, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions scripts/generate-pdf.sh
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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}