summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/support/latexindent/success/ifelsefi.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/support/latexindent/success/ifelsefi.tex')
-rw-r--r--Master/texmf-dist/doc/support/latexindent/success/ifelsefi.tex103
1 files changed, 0 insertions, 103 deletions
diff --git a/Master/texmf-dist/doc/support/latexindent/success/ifelsefi.tex b/Master/texmf-dist/doc/support/latexindent/success/ifelsefi.tex
deleted file mode 100644
index 389985acaed..00000000000
--- a/Master/texmf-dist/doc/support/latexindent/success/ifelsefi.tex
+++ /dev/null
@@ -1,103 +0,0 @@
-% !arara: pdflatex
-% arara: indent: {overwrite: yes, trace: yes, localSettings: yes}
-\documentclass{report}
-\usepackage{etoolbox}
-\usepackage{pgfplots}
-\usepackage{lipsum}
-
-\makeatletter
-\newcommand{\totalchapters}[1]{%
- \@ifundefined{c@totalchapters}
- {%
- \newcounter{totalchapters}
- \setcounter{totalchapters}{#1}
- \typeout{Defining a new counter: totalchapters (#1)}
- }%
- {%
- \ifodd\value{totalchapters}=#1
- \typeout{Total Chapters match auxilary file (#1)}
- \else
- \typeout{Warning: total Chapter count updated from \the\value{totalchapters} to #1-- recompile to fix}
- \fi
- \setcounter{totalchapters}{#1}
- }%
-}
-\newcommand{\definetotalpagecount}[2]{%
- \@ifundefined{c@totalpages\@roman{#1}}%
- {%
- \newcounter{totalpages\@roman{#1}}
- \setcounter{totalpages\@roman{#1}}{#2}
- \typeout{Defining a new counter: totalpages\@roman{#1}}
- }%
- {%
- \ifnum\value{totalpages\@roman{#1}}=#2
- \typeout{Total pages for Chapter #1 match auxilary file (#2)}
- \else
- \typeout{Warning: total pages for Chapter #1 updated from \the\value{totalpages\@roman{#1}} to #2-- recompile to fix}
- \fi
- \setcounter{totalpages\@roman{#1}}{#2}
- }%
-}
-
-
-\preto\chapter{%
- \ifnum\value{chapter}>0
- \immediate\write\@auxout{%
- \string\definetotalpagecount\string{\thechapter\string}\string{\the\value{page}\string}
- }
- \fi
-}
-
-\AtEndDocument{%
- \immediate\write\@auxout{%
- \string\definetotalpagecount\string{\thechapter\string}\string{\the\value{page}\string}
- \string\totalchapters\string{\thechapter\string}%
- }
-}
-
-\newcommand{\drawPageChart}{%
- \begin{tikzpicture}
- \begin{axis}[
- xbar stacked,
- xmin=-0.1,
- %ymin=0,ymax=1,
- bar width=40pt,
- nodes near coords,
- axis lines=none,
- nodes near coords align={horizontal},
- visualization depends on=x \as \myxcoord,
- nodes near coords={\pgfmathprintnumber\myxcoord},
- every node near coord/.append style={
- anchor=east},
- ]
- \@ifundefined{c@totalchapters}
- {}
- {%
- \foreach \i in {1,...,\thetotalchapters}{%
- \addplot coordinates {(\the\value{totalpages\@roman{\i}},0)};
- }
- }
- \end{axis}
- \end{tikzpicture}
-}
-\begin{document}
-
-\begin{figure}[!htb]
- \centering
- \drawPageChart
- \caption{Blueprint of my thesis}
-\end{figure}
-
-
-\chapter{}
- \lipsum
-\chapter{}
- \lipsum
- \lipsum
-\chapter{}
- \lipsum
- \lipsum
- \lipsum
- \lipsum
- \lipsum
-\end{document}