summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/xassoccnt/xassoccnt_coupledcounters_example.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/xassoccnt/xassoccnt_coupledcounters_example.tex
Initial commit
Diffstat (limited to 'macros/latex/contrib/xassoccnt/xassoccnt_coupledcounters_example.tex')
-rw-r--r--macros/latex/contrib/xassoccnt/xassoccnt_coupledcounters_example.tex206
1 files changed, 206 insertions, 0 deletions
diff --git a/macros/latex/contrib/xassoccnt/xassoccnt_coupledcounters_example.tex b/macros/latex/contrib/xassoccnt/xassoccnt_coupledcounters_example.tex
new file mode 100644
index 0000000000..a7eda584dc
--- /dev/null
+++ b/macros/latex/contrib/xassoccnt/xassoccnt_coupledcounters_example.tex
@@ -0,0 +1,206 @@
+%% LaTeX package xassoccnt - version 1.7 (2018/12/28 -- 06:45:16)
+%% Example file for coupled counters file for xassoccnt.sty
+%%
+%%
+%% -------------------------------------------------------------------------------------------
+%% Copyright (c) 2016 -- 2018 by Dr. Christian Hupfer <typography dot with dot latex at gmail dot com>
+%% -------------------------------------------------------------------------------------------
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%%
+%% This work has the LPPL maintenance status `author-maintained`
+%%
+%%
+
+\documentclass{article}
+
+\usepackage{caption}
+\usepackage{xassoccnt}
+\usepackage{blindtext}
+
+
+\usepackage{hyperref}
+
+\DeclareCoupledCountersGroup{figuretablebundle}
+
+\DeclareCoupledCounters[name=figuretablebundle,multiple=false]{figure,table}
+
+\DeclareCoupledCounters[name=figuretablebundle,multiple=false]{figure,table,figure}
+
+\DeclareCoupledCounters[name=sectionequationbundle]{section,equation}
+
+\begin{document}
+
+\AddCoupledCounters[name=figuretablefoo]{figure,table,figure}
+
+\listoffigures
+\listoftables
+
+\section{First}
+
+
+\blindtext[10]
+
+\begin{figure}[!ht]
+
+\caption{A figure}
+\end{figure}
+
+A footnote here\footnote{Myfootnote}
+
+\blindtext[10]
+
+
+\begin{table}[!ht]
+\caption{A table}
+\end{table}
+
+\begin{equation}
+ E=mc^2
+\end{equation}
+
+\section{Second}
+
+\blindtext[10]
+
+\begin{figure}[!ht]
+
+\caption{A foo figure}
+\end{figure}
+
+\blindtext[10]
+
+
+\begin{table}[!ht]
+\caption{A foo table}
+\end{table}
+
+
+
+\begin{table}[!ht]
+\caption{A foobar table}
+\end{table}
+
+
+
+\begin{figure}[!ht]
+
+\caption{A foobar figure}
+\end{figure}
+
+\blindtext[10]
+
+\begin{table}[!ht]
+\caption{Yet another foo table}
+\end{table}
+
+
+
+\begin{figure}[!ht]
+
+\caption{Yet another foo figure}
+\end{figure}
+
+\RemoveCoupledCounters[name=figuretablebundle]{figure}
+\addcontentsline{lof}{section}{After using RemoveCoupledCounters for figure}
+
+\blindtext[10]
+
+\begin{figure}[!ht]
+
+\caption{An intermediate figure that is not coupled}
+\end{figure}
+
+
+\begin{table}[!ht]
+\caption{Yet another foobar table}
+\end{table}
+
+\begin{table}[!ht]
+\caption{Even more foobar table}
+\end{table}
+
+\begin{table}[!ht]
+\caption{Even most foobar table}
+\end{table}
+
+
+
+\begin{figure}[!ht]
+
+\caption{Even more foobar figure}
+\end{figure}
+
+\clearpage
+
+\begin{figure}[!ht]
+
+\caption{Another intermediate figure that is not coupled}
+\end{figure}
+
+
+\AddCoupledCounters[name=figuretablebundle]{figure}
+
+\addcontentsline{lof}{section}{After using AddCoupledCounters for figure again}
+
+\begin{figure}[!ht]
+\caption{Even most foobar figure}
+\end{figure}
+
+\begin{table}[!ht]
+\caption{Another coupled table}
+\end{table}
+
+\begin{figure}[!ht]
+\caption{Another coupled figure}
+\end{figure}
+
+
+\ClearAllCoupledCounters
+\clearpage
+
+\addcontentsline{lof}{section}{After using ClearAllCoupledCounters}
+\addcontentsline{lot}{section}{After using ClearAllCoupledCounters}
+
+\begin{figure}[!ht]
+\caption{Almost next to last figure}
+\end{figure}
+
+
+\begin{table}[!ht]
+\caption{Almost next to last table}
+\end{table}
+
+\begin{figure}[!ht]
+ \caption{Next to last figure}
+\end{figure}
+
+\begin{table}[!ht]
+ \caption{Next to last table}
+\end{table}
+
+
+
+\AddCoupledCounters[name=figuretablebundle]{figure,table}
+\addcontentsline{lof}{section}{After using AddCoupledCounters}
+\addcontentsline{lot}{section}{After using AddCoupledCounters}
+
+
+\begin{figure}[!ht]
+\caption{The last figure}
+\end{figure}
+
+\begin{table}[!ht]
+\caption{The last table}
+\end{table}
+
+
+
+\end{document} \ No newline at end of file