texlive[68567] Master/texmf-dist: hvfloat (16oct23)

commits+karl at tug.org commits+karl at tug.org
Mon Oct 16 21:58:27 CEST 2023


Revision: 68567
          https://tug.org/svn/texlive?view=revision&revision=68567
Author:   karl
Date:     2023-10-16 21:58:26 +0200 (Mon, 16 Oct 2023)
Log Message:
-----------
hvfloat (16oct23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/hvfloat/Changes
    trunk/Master/texmf-dist/doc/latex/hvfloat/after1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/after2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/capPos.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/default1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/default1s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/default2s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/default2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s2c.tex
    trunk/Master/texmf-dist/doc/latex/hvfloat/doublepage2s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/doublepage2s1c.tex
    trunk/Master/texmf-dist/doc/latex/hvfloat/doublepage2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/doublepage2s2c.tex
    trunk/Master/texmf-dist/doc/latex/hvfloat/even1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/even1s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/even2s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/even2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/fullpage1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/fullpage1s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat.tex
    trunk/Master/texmf-dist/doc/latex/hvfloat/inner1s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/inner2s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/inner2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/left2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/multi-after1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/multi-default1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/multi-default1s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/multi-default2s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/multi-default2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/multi-inner2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/multi-outer2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/multi-right1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/odd1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/odd1s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/odd2s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/odd2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/outer1s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/outer2s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/outer2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/paper-after1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/paper-after2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/paper-default1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/paper-default1s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/paper-default2s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/paper-default2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/paper-even2s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/paper-inner2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/paper-odd2s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/paper-right1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/paper-twocolcaption-after2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/right1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/right1s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/right2s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/right2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/sub-after1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/sub-after2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/sub-default1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/sub-default1s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/sub-default2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/sub-right1s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/sub-right1s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/sub-right2s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/wide1s2c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/wide2s2c.pdf
    trunk/Master/texmf-dist/tex/latex/hvfloat/hvfloat.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s1c.pdf
    trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s1c.tex
    trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-0.inc
    trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-1.inc
    trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-2.inc

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hvfloat/Changes	2023-10-16 19:58:01 UTC (rev 68566)
+++ trunk/Master/texmf-dist/doc/latex/hvfloat/Changes	2023-10-16 19:58:26 UTC (rev 68567)
@@ -1,4 +1,7 @@
 hvfloat.sty:    
+2.47  2023-10-16  - added type doubleFullPage for images with a width
+                    of 2\paperwidth, but variable height and possible 
+                    text on both pages.
 2.46  2023-05-16  - bugfix for doublePAGE and options for package caption
                   - bugfix for doublePAGE labels: <label>,<label-2><label-cap>,
 2.45  2023-01-28  - bugfix for doubleFULLPAGE images which followed

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/after1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/after2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/capPos.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/default1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/default1s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/default2s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/default2s2c.pdf
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s1c.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s1c.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s1c.pdf	2023-10-16 19:58:01 UTC (rev 68566)
+++ trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s1c.pdf	2023-10-16 19:58:26 UTC (rev 68567)

Property changes on: trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s1c.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s1c.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s1c.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s1c.tex	2023-10-16 19:58:26 UTC (rev 68567)
@@ -0,0 +1,1480 @@
+\errorcontextlines=100
+%\documentclass[final]{ltugboat}
+\documentclass[twoside,twocolumn,american]{scrartcl}
+%% $Id: doublepage2s2c.tex 92 2021-05-18 09:46:55Z herbert $
+
+\input{preamble.ltx}
+\usepackage{xcolor,marginnote}
+
+\usepackage{marginnote,showframe}
+\setcounter{tocdepth}{2}
+
+\makeatletter
+\def\MarginNote#1{%
+  \expandafter\marginnote\expandafter{#1\\\checkoddpage\ifoddpage oddpage\else evenpage\fi\\
+    \if at twocolumn 
+      2col, 
+      \if at firstcolumn 
+        1.col
+      \else 
+        2.col
+      \fi
+    \else 
+      1col,
+    \fi}}
+\makeatother
+
+\begin{document}
+\title{Examples for doublepage floats \newline with bind correction}
+\author{Herbert Voß}
+\maketitle
+
+\tableofcontents
+
+
+\onecolumn
+\listoffigures
+
+\cleardoublepage
+\part{Argument \texttt{doubleFullPage}}
+\section{Definition on an odd page}
+
+%\Blindtext
+\hvblindtext
+
+\hvblindtext
+
+\subsection{The default -- in the first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage0}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFullPage0}}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage0}
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+
+\subsection{The default -- in the second column}
+
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capPos=left,sameHeight]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage02nd}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFullPage02nd}}
+\hvFloat[doubleFullPage,capPos=left,sameHeight]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage02nd}
+
+\Blindtext
+
+%\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\subsection{\texttt{bindCorr=1cm} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=left,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage1}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage1}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=left,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage1}
+
+\hvblindtext
+
+%\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\subsection{\texttt{bindCorr=1cm} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage12nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage12nd}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage12nd}
+
+\hvblindtext
+
+%\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+
+
+\subsection{\texttt{bindCorr=3mm} -- first column}
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage2}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage2}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage2}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+
+
+
+\subsection{\texttt{bindCorr=3mm} -- second column}
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage22nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage22nd}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage22nd}
+
+
+\Blindtext
+
+%\Blindtext
+
+\Blindtext
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+
+\subsection{\texttt{bindCorr=<inside textwidth>} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage3}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage3}}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage3}
+
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+\subsection{\texttt{bindCorr=<inside textwidth>} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage32nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage32nd}}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin,capPos=after]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage32nd}
+
+
+\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+
+
+\section{Definition on an even page}
+
+
+\subsection{The default -- first column}
+\begin{lstlisting}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage0a}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFullPage0a}}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage0a}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\subsection{The default -- second column}
+\begin{lstlisting}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage0a2nd}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFullPage0a2nd}}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage0a2nd}
+
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+\Blindtext
+
+%\Blindtext
+
+%\Blindtext
+
+
+
+
+\subsection{\texttt{bindCorr=1cm} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage1a}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage1a}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage1a}
+
+%\hvblindtext
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+
+\subsection{\texttt{bindCorr=1cm} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage1a2nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage1a2nd}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage1a2nd}
+
+\hvblindtext
+
+%\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+
+
+
+\subsection{\texttt{bindCorr=3mm} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage2a}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage2a}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage2a}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+
+\subsection{\texttt{bindCorr=3mm} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage2a2nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage2a2nd}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage2a2nd}
+
+
+\Blindtext
+
+%\Blindtext
+
+%\Blindtext
+
+%\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+
+
+\subsection{\texttt{bindCorr=<inside textwidth>} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage3a}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage3a}}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage3a}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+%\hvblindtext
+
+%\hvblindtext
+
+
+\subsection{\texttt{bindCorr=<inside textwidth>} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage3a2nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage3a2nd}}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin,capPos=after]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage3a2nd}
+
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+\hvblindtext
+
+
+
+%\cleardoublepage
+
+
+\hvblindtext
+
+\hvblindtext
+
+\Blindtext
+
+\hvblindtext
+
+
+
+
+
+
+\cleardoublepage
+
+\part{Argument \texttt{doubleFULLPAGE}}
+\section{Definition on an odd page}
+
+\Blindtext\hvblindtext
+
+\hvblindtext
+
+\subsection{The default -- in the first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGE]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE0}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE0}}
+\hvFloat[doubleFULLPAGE]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGE]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE0}
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\subsection{The default -- in the second column}
+
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGE]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE02nd}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE02nd}}
+\hvFloat[doubleFULLPAGE]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGE]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE02nd}
+
+\Blindtext
+
+%\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\subsection{\texttt{bindCorr=1cm} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE1}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE1}}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE1}
+
+\hvblindtext
+
+%\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\subsection{\texttt{bindCorr=1cm} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE12nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE12nd}}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE12nd}
+
+\hvblindtext
+
+%\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+
+
+\subsection{\texttt{bindCorr=3mm} -- first column}
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE2}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE2}}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE2}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+
+
+
+\subsection{\texttt{bindCorr=3mm} -- second column}
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE22nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE22nd}}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE22nd}
+
+
+\Blindtext
+
+%\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+
+\subsection{\texttt{bindCorr=<inside textwidth>} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE3}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE3}}
+\hvFloat[doubleFULLPAGE,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE3}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+\subsection{\texttt{bindCorr=<inside textwidth>} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE32nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE32nd}}
+\hvFloat[doubleFULLPAGE,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin,capPos=after]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE32nd}
+
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+%\hvblindtext
+
+
+
+
+\section{Definition on an even page}
+
+
+\subsection{The default -- first column}
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE]%
+  {figure}%
+  {\includegraphics[height=\paperheight]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE0a}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE0a}}
+\hvFloat[doubleFULLPAGE]%
+  {figure}%
+  {\includegraphics[height=\paperheight]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE0a}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\subsection{The default -- second column}
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE]%
+  {figure}%
+  {\includegraphics[height=\paperheight]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE0a2nd}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE0a2nd}}
+\hvFloat[doubleFULLPAGE]%
+  {figure}%
+  {\includegraphics[height=\paperheight]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE0a2nd}
+
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+\Blindtext
+
+%\Blindtext
+
+%\Blindtext
+
+
+
+
+\subsection{\texttt{bindCorr=1cm} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE1a}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE1a}}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE1a}
+
+%\hvblindtext
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+
+\subsection{\texttt{bindCorr=1cm} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE1a2nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE1a2nd}}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE1a2nd}
+
+\hvblindtext
+
+%\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+
+
+
+\subsection{\texttt{bindCorr=3mm} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE2a}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE2a}}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE2a}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+
+\subsection{\texttt{bindCorr=3mm} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE2a2nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE2a2nd}}
+\hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE2a2nd}
+
+
+\Blindtext
+
+%\Blindtext
+
+%\Blindtext
+
+%\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+
+
+\subsection{\texttt{bindCorr=<inside textwidth>} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE3a}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE3a}}
+\hvFloat[doubleFULLPAGE,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE3a}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+%\hvblindtext
+
+%\hvblindtext
+
+
+\subsection{\texttt{bindCorr=<inside textwidth>} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE3a2nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE3a2nd}}
+\hvFloat[doubleFULLPAGE,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin,capPos=after]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE3a2nd}
+
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+\hvblindtext
+
+
+
+%\cleardoublepage
+
+
+\hvblindtext
+
+\hvblindtext
+
+\Blindtext
+
+\hvblindtext
+
+\section{Full height, but no complete double page}
+\subsection{The default -- in the first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capPos=right]%
+  {figure}%
+  {\includegraphics[height=\paperheight]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE0n}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE0n}}
+\hvFloat[doubleFULLPAGE,capPos=right]%
+  {figure}%
+  {\includegraphics[height=\paperheight]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE0n}
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\clearpage
+\Blindtext
+%\hvblindtext
+
+%\hvblindtext
+
+\Blindtext
+
+\hvblindtext
+\Blindtext
+
+\subsection{The default -- in the second column}
+
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capPos=before]%
+  {figure}%
+  {\includegraphics[height=\paperheight]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE02ndn}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE02ndn}}
+\hvFloat[doubleFULLPAGE,capPos=before]
+  {figure}%
+  {\includegraphics[height=\paperheight]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE02ndn}
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+%\hvblindtext
+
+\Blindtext
+
+%\Blindtext
+
+
+\subsection{The default -- in the second column}
+
+
+\begin{lstlisting}
+\hvFloat[doubleFULLPAGE,capPos=after,twoColumnCaption]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGE]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE02ndnn}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE02ndnn}}
+\hvFloat[doubleFULLPAGE,capPos=after,twoColumnCaption]%
+  {figure}%
+  {\includegraphics[doubleFULLPAGE]{images/rheinsberg}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed 
+   at the bottom of the following page. The doublepage image begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFULLPAGE}}%
+  {fig:doubleFULLPAGE02ndnn}
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+
+\end{document}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s1c.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s2c.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s2c.tex	2023-10-16 19:58:01 UTC (rev 68566)
+++ trunk/Master/texmf-dist/doc/latex/hvfloat/doublefullpage2s2c.tex	2023-10-16 19:58:26 UTC (rev 68567)
@@ -9,6 +9,21 @@
 \usepackage{marginnote,showframe}
 \setcounter{tocdepth}{2}
 
+\makeatletter
+\def\MarginNote#1{%
+  \expandafter\marginnote\expandafter{#1\\\checkoddpage\ifoddpage oddpage\else evenpage\fi\\
+    \if at twocolumn 
+      2col, 
+      \if at firstcolumn 
+        1.col
+      \else 
+        2.col
+      \fi
+    \else 
+      1col,
+    \fi}}
+\makeatother
+
 \begin{document}
 \title{Examples for doublepage floats \newline with bind correction}
 \author{Herbert Voß}
@@ -20,8 +35,672 @@
 \onecolumn
 \listoffigures
 
-\newpage\null
+\cleardoublepage
 \twocolumn
+\part{Argument \texttt{doubleFullPage}}
+\section{Definition on an odd page}
+
+%\Blindtext\hvblindtext
+
+\hvblindtext
+
+\subsection{The default -- in the first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage0}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFullPage0}}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage0}
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+
+\subsection{The default -- in the second column}
+
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage02nd}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFullPage02nd}}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage02nd}
+
+\Blindtext
+
+%\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\subsection{\texttt{bindCorr=1cm} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage1}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage1}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage1}
+
+\hvblindtext
+
+%\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\subsection{\texttt{bindCorr=1cm} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage12nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage12nd}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage12nd}
+
+\hvblindtext
+
+%\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+
+
+\subsection{\texttt{bindCorr=3mm} -- first column}
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage2}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage2}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage2}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+
+
+
+\subsection{\texttt{bindCorr=3mm} -- second column}
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage22nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage22nd}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage22nd}
+
+
+\Blindtext
+
+%\Blindtext
+
+\Blindtext
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+
+\subsection{\texttt{bindCorr=<inside textwidth>} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage3}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage3}}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage3}
+
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+\subsection{\texttt{bindCorr=<inside textwidth>} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage32nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage32nd}}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin,capPos=after]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage32nd}
+
+
+\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+
+
+\section{Definition on an even page}
+
+
+\subsection{The default -- first column}
+\begin{lstlisting}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage0a}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFullPage0a}}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage0a}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\subsection{The default -- second column}
+\begin{lstlisting}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage0a2nd}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doubleFullPage0a2nd}}
+\hvFloat[doubleFullPage]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage0a2nd}
+
+
+\hvblindtext
+\hvblindtext
+
+%\hvblindtext
+
+\Blindtext
+
+%\Blindtext
+
+%\Blindtext
+
+
+
+
+\subsection{\texttt{bindCorr=1cm} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage1a}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage1a}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage1a}
+
+%\hvblindtext
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+\hvblindtext
+
+\hvblindtext
+
+
+\subsection{\texttt{bindCorr=1cm} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage1a2nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage1a2nd}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=1cm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage1a2nd}
+
+\hvblindtext
+
+%\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+
+
+
+\subsection{\texttt{bindCorr=3mm} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage2a}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage2a}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage2a}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+
+\subsection{\texttt{bindCorr=3mm} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage2a2nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage2a2nd}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=right,bindCorr=3mm]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage2a2nd}
+
+
+\Blindtext
+
+%\Blindtext
+
+%\Blindtext
+
+%\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+
+
+\subsection{\texttt{bindCorr=<inside textwidth>} -- first column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage3a}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage3a}}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage3a}
+
+
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+%\hvblindtext
+
+%\hvblindtext
+
+
+\subsection{\texttt{bindCorr=<inside textwidth>} -- second column}
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage3a2nd}
+\end{lstlisting}
+
+\MarginNote{Fig. \ref{fig:doubleFullPage3a2nd}}
+\hvFloat[doubleFullPage,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin,capPos=after]%
+  {figure}%
+  {\includegraphics[doubleFullPagebindCorr]{images/felsen-wasser}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doubleFullPage}}%
+  {fig:doubleFullPage3a2nd}
+
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+\hvblindtext
+
+
+
+%\cleardoublepage
+
+
+\hvblindtext
+
+\hvblindtext
+
+\Blindtext
+
+\hvblindtext
+
+
+
+
+
+
+\cleardoublepage
+
 \part{Argument \texttt{doubleFULLPAGE}}
 \section{Definition on an odd page}
 
@@ -44,7 +723,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE0}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE0}}
 \hvFloat[doubleFULLPAGE]%
   {figure}%
   {\includegraphics[doubleFULLPAGE]{images/rheinsberg}}%
@@ -82,7 +761,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE02nd}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE02nd}}
 \hvFloat[doubleFULLPAGE]%
   {figure}%
   {\includegraphics[doubleFULLPAGE]{images/rheinsberg}}%
@@ -118,7 +797,7 @@
   {fig:doubleFULLPAGE1}
 \end{lstlisting}
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE1}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE1}}
 \hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=1cm]%
   {figure}%
   {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
@@ -159,7 +838,7 @@
   {fig:doubleFULLPAGE12nd}
 \end{lstlisting}
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE12nd}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE12nd}}
 \hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=1cm]%
   {figure}%
   {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
@@ -198,7 +877,7 @@
   {fig:doubleFULLPAGE2}
 \end{lstlisting}
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE2}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE2}}
 \hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=3mm]%
   {figure}%
   {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
@@ -238,7 +917,7 @@
   {fig:doubleFULLPAGE22nd}
 \end{lstlisting}
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE22nd}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE22nd}}
 \hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=3mm]%
   {figure}%
   {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
@@ -276,7 +955,7 @@
   {fig:doubleFULLPAGE3}
 \end{lstlisting}
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE3}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE3}}
 \hvFloat[doubleFULLPAGE,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
   {figure}%
   {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
@@ -315,7 +994,7 @@
   {fig:doubleFULLPAGE32nd}
 \end{lstlisting}
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE32nd}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE32nd}}
 \hvFloat[doubleFULLPAGE,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin,capPos=after]%
   {figure}%
   {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
@@ -355,7 +1034,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE0a}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE0a}}
 \hvFloat[doubleFULLPAGE]%
   {figure}%
   {\includegraphics[height=\paperheight]{images/rheinsberg}}%
@@ -395,7 +1074,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE0a2nd}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE0a2nd}}
 \hvFloat[doubleFULLPAGE]%
   {figure}%
   {\includegraphics[height=\paperheight]{images/rheinsberg}}%
@@ -435,7 +1114,7 @@
   {fig:doubleFULLPAGE1a}
 \end{lstlisting}
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE1a}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE1a}}
 \hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=1cm]%
   {figure}%
   {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
@@ -477,7 +1156,7 @@
   {fig:doubleFULLPAGE1a2nd}
 \end{lstlisting}
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE1a2nd}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE1a2nd}}
 \hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=1cm]%
   {figure}%
   {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
@@ -517,7 +1196,7 @@
   {fig:doubleFULLPAGE2a}
 \end{lstlisting}
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE2a}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE2a}}
 \hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=3mm]%
   {figure}%
   {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
@@ -559,7 +1238,7 @@
   {fig:doubleFULLPAGE2a2nd}
 \end{lstlisting}
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE2a2nd}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE2a2nd}}
 \hvFloat[doubleFULLPAGE,capWidth=n,capPos=right,bindCorr=3mm]%
   {figure}%
   {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
@@ -601,7 +1280,7 @@
   {fig:doubleFULLPAGE3a}
 \end{lstlisting}
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE3a}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE3a}}
 \hvFloat[doubleFULLPAGE,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin]%
   {figure}%
   {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
@@ -642,7 +1321,7 @@
   {fig:doubleFULLPAGE3a2nd}
 \end{lstlisting}
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE3a2nd}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE3a2nd}}
 \hvFloat[doubleFULLPAGE,capWidth=n,bindCorr=\the\dimexpr1in+\oddsidemargin,capPos=after]%
   {figure}%
   {\includegraphics[doubleFULLPAGEbindCorr]{images/rheinsberg}}%
@@ -691,7 +1370,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE0n}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE0n}}
 \hvFloat[doubleFULLPAGE,capPos=right]%
   {figure}%
   {\includegraphics[height=\paperheight]{images/rheinsberg}}%
@@ -735,7 +1414,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE02ndn}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE02ndn}}
 \hvFloat[doubleFULLPAGE,capPos=before]
   {figure}%
   {\includegraphics[height=\paperheight]{images/rheinsberg}}%
@@ -775,7 +1454,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig. \ref{fig:doubleFULLPAGE02ndnn}}
+\MarginNote{Fig. \ref{fig:doubleFULLPAGE02ndnn}}
 \hvFloat[doubleFULLPAGE,capPos=after,twoColumnCaption]%
   {figure}%
   {\includegraphics[doubleFULLPAGE]{images/rheinsberg}}%
@@ -798,5 +1477,4 @@
 \hvblindtext
 
 
-
 \end{document}
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/doublepage2s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/doublepage2s1c.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hvfloat/doublepage2s1c.tex	2023-10-16 19:58:01 UTC (rev 68566)
+++ trunk/Master/texmf-dist/doc/latex/hvfloat/doublepage2s1c.tex	2023-10-16 19:58:26 UTC (rev 68567)
@@ -1,5 +1,5 @@
 \documentclass[twoside]{scrartcl}
-%% $Id: doublepage2s1c.tex 299 2021-10-09 14:05:35Z herbert $
+%% $Id: doublepage2s1c.tex 773 2023-10-16 12:29:28Z herbert $
 
 \input{preamble.ltx}
 \usepackage{blindtext,xcolor,marginnote}
@@ -434,9 +434,12 @@
 
 
 \hvblindtext
-%\Blindtext
 
+\Blindtext
 
+\hvblindtext
+
+
 \subsection{Definition on an even page}
 
 
@@ -566,6 +569,78 @@
 \Blindtext
 
 
+
+
+\subsubsection{Argument \texttt{doubleFullPage}}
+
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=left]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the left side.]%
+  {A caption for a double-sided image that will be placed on the left side of the
+   doublepage part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage000}
+\end{lstlisting}
+
+
+\marginnote{Fig. \ref{fig:doublePage000}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=left]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the left side.]%
+  {A caption for a double-sided image that will be placed on the left side of the
+   doublepage part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage000}
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,sameHeight,capPos=right]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage001}
+\end{lstlisting}
+
+
+\marginnote{Fig. \ref{fig:doublePage001}}
+\hvFloat[doubleFullPage,capWidth=n,sameHeight,capPos=right]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage001}
+
+\Blindtext
+
+\Blindtext
+\Blindtext
+\Blindtext
+
+\Blindtext
+
+
+
+
 \clearpage
 
 \section{Argument \texttt{doubleFULLPAGE}}
@@ -706,6 +781,8 @@
 
 \Blindtext
 
+\Blindtext
+
 \subsubsection{\texttt{bindCorr=3mm}}
 
 \begin{lstlisting}
@@ -737,9 +814,10 @@
 
 \Blindtext
 
-%\hvblindtext
-%\hvblindtext
+\hvblindtext
 
+\hvblindtext
+
 \subsubsection{\texttt{bindCorr=<inside textwidth>}}
 
 \begin{lstlisting}
@@ -768,7 +846,16 @@
 
 \Blindtext
 
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\Blindtext
+
 \subsection{Definition on an even page}
+\hvblindtext
 \subsubsection{The default}
 
 
@@ -968,4 +1055,5 @@
 
 
 
+
 \end{document}
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/doublepage2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/doublepage2s2c.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hvfloat/doublepage2s2c.tex	2023-10-16 19:58:01 UTC (rev 68566)
+++ trunk/Master/texmf-dist/doc/latex/hvfloat/doublepage2s2c.tex	2023-10-16 19:58:26 UTC (rev 68567)
@@ -1,7 +1,7 @@
 \errorcontextlines=100
 %\documentclass[final]{ltugboat}
 \documentclass[twoside,twocolumn]{scrartcl}
-%% $Id: doublepage2s2c.tex 97 2021-05-26 19:31:53Z herbert $
+%% $Id: doublepage2s2c.tex 773 2023-10-16 12:29:28Z herbert $
 
 \input{preamble.ltx}
 \usepackage{blindtext,xcolor,marginnote}
@@ -1055,4 +1055,221 @@
 
 \Blindtext
 
+\section{Argument \texttt{doubleFullPage}}
+
+\Blindtext\hvblindtext
+
+\hvblindtext
+
+\Blindtext
+
+\Blindtext
+
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=left]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the left side.]%
+  {A caption for a double-sided image that will be placed on the left side of the
+   doublepage part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage000}
+\end{lstlisting}
+
+
+\marginnote{Fig. \ref{fig:doublePage000}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=left]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the left side.]%
+  {A caption for a double-sided image that will be placed on the left side of the
+   doublepage part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage000}
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,sameHeight,capPos=right]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage001}
+\end{lstlisting}
+
+
+\marginnote{Fig. \ref{fig:doublePage001}}
+\hvFloat[doubleFullPage,capWidth=n,sameHeight,capPos=right]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage001}
+
+\Blindtext
+
+\Blindtext
+\Blindtext
+\Blindtext
+
+\Blindtext
+
+%\Blindtext
+%\hvblindtext
+
+\hvblindtext
+
+\Blindtext
+
+\Blindtext
+
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=left]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the left side.]%
+  {A caption for a double-sided image that will be placed on the left side of the
+   doublepage part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage0000}
+\end{lstlisting}
+
+
+\marginnote{Fig. \ref{fig:doublePage000}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=left]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the left side.]%
+  {A caption for a double-sided image that will be placed on the left side of the
+   doublepage part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage0000}
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+\Blindtext
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,sameHeight,capPos=right]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage0001}
+\end{lstlisting}
+
+
+\marginnote{Fig. \ref{fig:doublePage001}}
+\hvFloat[doubleFullPage,capWidth=n,sameHeight,capPos=right]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage0001}
+
+\Blindtext
+
+\Blindtext
+\Blindtext
+\Blindtext
+
+\Blindtext
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,sameHeight,capPos=right]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage0002}
+\end{lstlisting}
+
+
+\marginnote{Fig. \ref{fig:doublePage0002}}
+\hvFloat[doubleFullPage,capWidth=n,sameHeight,capPos=left]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage0002}
+
+\Blindtext
+
+\Blindtext
+\Blindtext
+\Blindtext
+
+\Blindtext
+
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,sameHeight,capPos=right]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage0003}
+\end{lstlisting}
+
+
+\marginnote{Fig. \ref{fig:doublePage0003}}
+\hvFloat[doubleFullPage,capWidth=n,sameHeight,capPos=left]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage0003}
+
+\Blindtext
+
+\Blindtext
+\Blindtext
+\Blindtext
+
+\Blindtext
+
+
+
+
 \end{document}
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/even1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/even1s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/even2s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/even2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/fullpage1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/fullpage1s2c.pdf
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-0.inc
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-0.inc	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-0.inc	2023-10-16 19:58:26 UTC (rev 68567)
@@ -0,0 +1,130 @@
+%% Herbert Voss <hvoss at tug.org>
+%% Copyright (C) 2023
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN archives
+%% in directory macros/latex/base/lppl.txt.
+%%
+%%
+%% ||1in+evenside --- |1in+oddside ---||       Image is 2\paperwidth wide, height is variable or user set
+%
+\def\do at hvFloat@doubleFullPage#1{%  image on left and right page with caption before/below/right/after
+  % #1-> not used, caption always below lefr or below right
+  \setcounter{topnumber}{1}%
+  \setcounter{dbltopnumber}{1}%
+  \expandafter\hvFloatSet\expandafter{\hv at save@setting}%    
+%  \ifx\hvSet at capPos\hv at Right\else\ifx\hvSet at capPos\hv at Left\else
+%    \let\hvSet at capPos\hv at Right
+%  \fi\fi
+  \ifx\hv at caption@format\@empty\else\expandafter\captionsetup\expandafter{\hv at caption@format}\fi
+      \ifx\hv at subcaption@format\@empty\else
+        \expandafter
+           \captionsetup\expandafter[\expandafter s\expandafter u\expandafter b\expandafter]\expandafter
+                             {\hv at subcaption@format}%
+  \fi
+  \let\c at hv@tempCNTfigA\c at figure
+  \let\c at hv@tempCNTtabA\c at table
+%  \checkoddpage
+  \ifoddpage
+    \if at twocolumn
+      \if at firstcolumn
+        \afterpage{afterpage{\do at hvFloat@doubleFullPage at ObjectAndCaption}}%  2nd Col and newpage
+      \else
+        \do at hvFloat@doubleFullPage at ObjectAndCaption% odd, 2nd col -> no newpage
+      \fi
+    \else % onecol
+      \afterpage{\do at hvFloat@doubleFullPage at ObjectAndCaption}% oddpage->newpage
+    \fi % end \if at twocolumn
+  \else% evenpage 
+    \if at twocolumn
+      \if at firstcolumn
+        \afterpage{\afterpage{\afterpage{\do at hvFloat@doubleFullPage at ObjectAndCaption}}}%  ->2nd Col left page and newpage
+      \else
+        \afterpage{\afterpage{\do at hvFloat@doubleFullPage at ObjectAndCaption}}% ->newpage ( 2columns)
+      \fi
+    \else % onecol
+      \afterpage{\afterpage{\do at hvFloat@doubleFullPage at ObjectAndCaption}}% evenpage->newpage->newpage
+    \fi % end \if at twocolumn
+  \fi% main ifoddpage
+  \endgroup% started at main macro \hvFloat
+}
+
+\def\do at hvFloat@doubleFullPage at ObjectAndCaption{%
+  \begin{\hv at floatType*}[t]
+    \hv at set@noverticalSpace
+    \hfuzz=\maxdimen
+    \expandafter\hvFloatSet\expandafter{\hv at save@setting}% 
+    \hv at leftPageObjectWidth=\dimexpr\paperwidth-\hvSet at bindCorrection%
+    \savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+    \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep}%-\baselineskip-\parskip+1.5\lineskip}%  no interlineskip
+    \hspace*{\the\dimexpr-\evensidemargin-\parindent-1in}%
+    \clipbox*{0 -\depth{} \hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
+    \ifx\hv at label\@empty
+    \else
+      \ifx\hv at floatType\hv at figure
+        \global\refstepcounter{hv at tempCNTfigA}%
+      \else
+        \global\refstepcounter{hv at tempCNTtabA}%   before caption
+      \fi
+      \label{\hv at label}%
+    \fi        
+    \ifx\hvSet at capPos\hv at Left %  left side a caption
+      \ifhv at onlyText
+        \hv at longCap
+      \else
+        \ifx\hv at shortCap\@empty
+          \captionof{\hv at floatType}{\hv at longCap}%
+        \else
+          \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
+        \fi
+      \fi
+      \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi            
+    \else
+      \ifhv at global@sameHeight
+        \par\noindent\phantom{\parbox{\textwidth}{\caption*{\hv at longCap}}}%
+%      \vspace{-2pt}%
+      \fi
+    \fi
+    \hv at reset@noverticalSpace
+  \end{\hv at floatType*}%
+  %  start right half of the image ----------------- RIGHT
+  \begin{\hv at floatType*}[t]
+    \hv at set@noverticalSpace
+    \hfuzz=\maxdimen
+%    \let\c at hv@tempCNTfigA\c at figure
+%    \let\c at hv@tempCNTtabA\c at table
+    \expandafter\hvFloatSet\expandafter{\hv at save@setting}% 
+    \hv at leftPageObjectWidth=\dimexpr\paperwidth-\hvSet at bindCorrection
+    \savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+    \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep}%-\baselineskip-\parskip+1.5\lineskip}%  no interlineskip
+    \hspace*{\the\dimexpr-1in-\oddsidemargin+\hvSet at bindCorrection}%
+    \clipbox*{\the\hv at leftPageObjectWidth{} -\depth{} \width{} \height{}}{\usebox\hvObjectBox}%
+    \ifx\hv at label\@empty
+    \else
+      \ifx\hv at floatType\hv at figure
+        \global\refstepcounter{hv at tempCNTfigA}%
+      \else
+        \global\refstepcounter{hv at tempCNTtabA}%   before caption
+      \fi
+      \label{\hv at label}%
+    \fi        
+    \ifx\hvSet at capPos\hv at Left %  left side a caption
+      \ifhv at global@sameHeight
+        \par\noindent\phantom{\parbox{\textwidth}{\caption*{\hv at longCap}}}%
+%      \vspace{-2pt}%
+      \fi
+    \else
+      \ifhv at onlyText
+        \hv at longCap
+      \else
+        \ifx\hv at shortCap\@empty
+          \captionof{\hv at floatType}{\hv at longCap}%
+        \else
+          \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
+        \fi
+      \fi
+      \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi            
+    \fi
+    \hv at reset@noverticalSpace
+  \end{\hv at floatType*}%
+}


Property changes on: trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-0.inc
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-1.inc
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-1.inc	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-1.inc	2023-10-16 19:58:26 UTC (rev 68567)
@@ -0,0 +1,474 @@
+%% Herbert Voss <hvoss at tug.org>
+%% Copyright (C) 2023
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN archives
+%% in directory macros/latex/base/lppl.txt.
+%%
+%%
+%% ||1in+evenside --- |1in+oddside ---||
+%
+\def\do at hvFloat@doubleFULLPAGE#1{%  image on left and right page with caption before/below/right/after
+  % #1-> 0/1 caption under/right
+  \hvfloat at typeout{>>> do at hvFloat@doubleFULLPAGE: #1}%
+  \expandafter\hvFloatSet\expandafter{\hv at save@setting}%    
+  \ifx\hv at caption@format\@empty\else\expandafter\captionsetup\expandafter{\hv at caption@format}\fi
+      \ifx\hv at subcaption@format\@empty\else
+        \expandafter
+           \captionsetup\expandafter[\expandafter s\expandafter u\expandafter b\expandafter]\expandafter
+                             {\hv at subcaption@format}%
+  \fi
+  \ifx\hvSet at capPos\hv at After \global\hv@@capPos=1
+  \else
+    \ifx\hvSet at capPos\hv at Before  \global\hv@@capPos=0
+    \else
+      \global\hv@@capPos=2 % other caption type
+  \fi\fi
+  %\checkoddpage
+  \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+  \global\hv at tempWidthA=\dimexpr-\oddsidemargin-1in-\parindent+\hvSet at bindCorrection%  the width of the right side offset
+  \global\hv at tempWidthB=\dimexpr\ht\hvCaptionBox+\wd\hvObjectBox+2\hvSet at bindCorrection%
+  \global\hv at leftPageObjectWidth=\dimexpr\paperwidth-\hvSet at bindCorrection%
+%  \savebox\hv at leftBox{\clipbox*{0 0 \the\hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}}%
+%  \savebox\hv at rightBox{\clipbox*{\the\hv at leftPageObjectWidth{} \depth{} \width{} \height}{\usebox\hvObjectBox}}%
+%  \expandafter\captionsetup\expandafter{\hv at caption@format}%
+  \ifoddpage
+    \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage}%
+    \ifcase\hv@@capPos % =0 Caption before
+      \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption before (0)}%
+      \if at twocolumn
+        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption before/twocolumn}%
+        \if at firstcolumn
+          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption before/twocolumn/firstcolumn}%
+          \ifhv at twoColumnCaption
+            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> oddpage/caption before/twocolumn/firstcolumn/twoColumnCaption}%
+            \set at Normal@Bottom at Caption*
+            \afterpage{\do at hvFloat@doubleFULLPAGE at CaptionBefore}%
+          \else
+            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> oddpage/caption before/twocolumn/firstcolumn/oneColCaption}%
+            \afterpage{\set at Normal@Bottom at Caption\do at hvFloat@doubleFULLPAGE at CaptionBefore}%
+          \fi
+        \else
+          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption before/twocolumn/secondcolumn}%
+          \set at Normal@Bottom at Caption
+          \do at hvFloat@doubleFULLPAGE at CaptionBefore
+        \fi
+      \else
+        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption before/onecolumn}%
+        \set at Normal@Bottom at Caption
+        \do at hvFloat@doubleFULLPAGE at CaptionBefore
+      \fi
+    \or  % =1 Caption after
+      \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after (1)}%
+      \ifhv at twoColumnCaption
+        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/twoColCaption (1)}%
+        \if at firstcolumn
+          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/firstcolumn (1)}%
+          \afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol}%
+        \else
+          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/secondcolumn (1)}%
+          \do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol
+        \fi
+      \else
+        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/oneColCaption (1)}%
+        \if at twocolumn
+          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/twoColCaption/twocolumn (1)}%
+          \if at firstcolumn
+            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> oddpage/caption after/twoColCaption/twocolumn/firstcolumn (1)}%
+            \afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfter}%
+          \else
+            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/twoColCaption/twocolumn/secondcolumn (1)}%
+            \do at hvFloat@doubleFULLPAGE at CaptionAfter
+          \fi
+        \else
+          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/twoColCaption/onecolumn (1)}%
+          \do at hvFloat@doubleFULLPAGE at CaptionAfter
+        \fi
+      \fi
+    \else% \ifcase >1 all other Captions
+      \if at twocolumn
+        \if at firstcolumn
+          \afterpage{\do at hvFloat@doubleFULLPAGE at CaptionOther{#1}}%
+        \else
+          \do at hvFloat@doubleFULLPAGE at CaptionOther{#1}%
+        \fi
+      \else % \if at twocolumn
+        \do at hvFloat@doubleFULLPAGE at CaptionOther{#1}%
+      \fi
+    \fi%  \ifcase
+  \else% we have an even page
+    \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage (1 -- \thepage)}%
+    \ifcase\hv@@capPos%   Before
+      \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption before (0 -- \thepage)}%
+      \if at twocolumn
+        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption before/twocolumn (0 -- \thepage)}%
+        \if at firstcolumn
+          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption before/twocolumn/firstcolumn (0 -- \thepage)}%
+          \ifhv at twoColumnCaption
+            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage^2->evenpage/caption before/twocolumn/firstcolumn/twocolCap (0 -- \thepage)}%
+            \afterpage{\afterpage\set at Normal@Bottom at Caption*\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionBefore{#1}}}%
+          \else
+            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage^2 -> evenpage/caption before/twocolumn/firstcolumn/oneColCap (0 -- \thepage)}%
+            \afterpage{\afterpage{\afterpage{\set at Normal@Bottom at Caption\do at hvFloat@doubleFULLPAGE at CaptionBefore{#1}}}}%
+          \fi
+        \else
+          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage^2->evenpage/caption before/twocolumn/secondcolumn (0 -- \thepage)}%
+          \afterpage{\afterpage{\set at Normal@Bottom at Caption\do at hvFloat@doubleFULLPAGE at CaptionBefore{#1}}}%
+        \fi
+      \else
+        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> evenpage/caption before/onecolumn (0 -- \thepage)}%
+        \afterpage{\set at Normal@Bottom at Caption\do at hvFloat@doubleFULLPAGE at CaptionBefore}%
+      \fi
+    \or % capPos after
+      \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption after (1 -- \thepage)}%
+      \if at twocolumn
+        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption after/twocolumn (1 -- \thepage)}%
+        \if at firstcolumn
+          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption after/twocolumn/firstcolumn (1 -- \thepage)}%
+          \ifhv at twoColumnCaption
+            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> evenpage/caption after/twocolumn/firstcolumn/twoColCaption (1 -- \thepage)}%
+            \afterpage{\afterpage\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol{#1}}}%
+          \else
+            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> evenpage/caption after/twocolumn/firstcolumn/oneColCaption (1 -- \thepage)}%
+            \afterpage{\afterpage\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfter{#1}}}%
+          \fi
+        \else
+          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption after/twocolumn/secondcolumn (1 -- \thepage)}%
+          \ifhv at twoColumnCaption
+            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage1 2 -> evenpage/caption after/twocolumn/secondcolumn/twoColCaption (1 -- \thepage)}%
+            \afterpage{\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol{#1}}}%
+          \else
+            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage1 2 -> evenpage/caption after/twocolumn/secondcolumn/oneColCaption (1 -- \thepage)}%
+            \afterpage{\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfter{#1}}}%
+          \fi
+        \fi
+      \else
+        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> evenpage/caption after/onecolumn (1 -- \thepage)}%
+        \afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfter}%
+      \fi
+    \else % \ifcase Any other caption
+      \if at twocolumn
+        \if at firstcolumn
+          \afterpage{\afterpage{\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionOther{#1}}}}%
+        \else
+          \afterpage{\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionOther{#1}}}%
+        \fi
+      \else
+        \afterpage{\do at hvFloat@doubleFULLPAGE at CaptionOther{#1}}%
+      \fi    
+    \fi% \ifcase
+  \fi% main ifoddpage
+  \endgroup% started at main macro \hvFloat
+}
+
+\def\set at Normal@Bottom at Caption{\@ifnextchar*\set at Normal@Bottom at CaptionStar\set at Normal@Bottom at Caption@}
+\def\set at Normal@Bottom at Caption@{%
+    \begin{\hv at floatType}[!b]
+      \expandafter\hvFloatSet\expandafter{\hv at save@setting}%    
+      \ifhv at separatorLine\drawSepLine\fi
+%      \expandafter\captionsetup\expandafter{\hv at caption@format}%
+      \ifhv at onlyText
+        \hv at longCap
+      \else
+        \ifx\hv at shortCap\@empty
+          \captionof{\hv at floatType}{\hv at longCap}%
+        \else
+          \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
+        \fi
+      \fi
+      \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
+    \end{\hv at floatType}%
+}
+\def\set at Normal@Bottom at CaptionStar*{%
+    \begin{\hv at floatType*}[!b]
+      \expandafter\hvFloatSet\expandafter{\hv at save@setting}%    
+      \ifhv at separatorLine\drawSepLine\fi
+%      \expandafter\captionsetup\expandafter{\hv at caption@format}%
+      \ifhv at onlyText
+        \hv at longCap
+      \else
+        \ifx\hv at shortCap\@empty
+          \captionof{\hv at floatType}{\hv at longCap}%
+        \else
+          \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
+        \fi
+      \fi
+      \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
+    \end{\hv at floatType*}%
+}
+
+\def\do at hvFloat@doubleFULLPAGE at CaptionBefore{%
+  \afterpage{%
+    \hfuzz=\maxdimen
+    \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+    \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%  no interlineskip
+    \hspace*{\the\dimexpr-\evensidemargin-\parindent-1in}%
+    \thispagestyle{empty}%
+    \ifx\hv at floatType\hv at figure
+      \global\refstepcounter{hv at tempCNTfigB}%
+    \else
+      \global\refstepcounter{hv at tempCNTtabB}%   before caption
+    \fi
+    \expandafter\label\expandafter{\hv at label}%
+    \clipbox*{0 0 \the\hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
+    \afterpage{%
+      \if at twocolumn\newpage\null\newpage\fi
+      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+      \thispagestyle{empty}%
+      \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%    -0.5\paperheight+0.5\ht\hvObjectBox
+      \hspace*{\hv at tempWidthA}%
+      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+      \clipbox*{\the\hv at leftPageObjectWidth{} \dp\hvObjectBox{} \wd\hvObjectBox{} \ht\hvObjectBox}{\usebox\hvObjectBox}%
+      \ifx\hv at floatType\hv at figure
+        \global\refstepcounter{hv at tempCNTfigA}%
+      \else
+        \global\refstepcounter{hv at tempCNTtabA}%   before caption
+      \fi
+      \expandafter\label\expandafter{\hv at label-2}%
+      \newpage\if at twocolumn\null\newpage\fi
+  }}%
+}
+
+\newif\ifhv at temp
+
+\def\do at hvFloat@doubleFULLPAGE at CaptionAfter{%
+  \afterpage{%
+    \hfuzz=\maxdimen
+    \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+    \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%  no interlineskip
+    \hspace*{\the\dimexpr-\evensidemargin-\parindent-1in}%
+    \thispagestyle{empty}%
+    \clipbox*{0 \the\dp\hvObjectBox{} \the\hv at leftPageObjectWidth{} \the\ht\hvObjectBox}{\usebox\hvObjectBox}%
+    \ifx\hv at floatType\hv at figure
+      \refstepcounter{hv at tempCNTfigA}%
+    \else
+      \refstepcounter{hv at tempCNTtabA}%   before caption
+    \fi
+    \ifx\hv at label\@empty\else\label{\hv at label}\fi            
+      \newpage\if at twocolumn\null\newpage\fi
+      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+      \thispagestyle{empty}%
+      \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%    -0.5\paperheight+0.5\ht\hvObjectBox
+      \hspace*{\hv at tempWidthA}%
+      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+      \clipbox*{\the\hv at leftPageObjectWidth{} \dp\hvObjectBox{} \wd\hvObjectBox{} \ht\hvObjectBox}{\usebox\hvObjectBox}%
+      \ifx\hv at floatType\hv at figure
+        \refstepcounter{hv at tempCNTfigB}%
+      \else
+        \refstepcounter{hv at tempCNTtabB}%   before caption
+      \fi
+      \expandafter\label\expandafter{\hv at label-2}%
+      \newpage\if at twocolumn\null\newpage\fi
+      \begin{\hv at floatType}[!b]
+        \ifhv at separatorLine\drawSepLine\fi
+%        \expandafter\captionsetup\expandafter{\hv at caption@format}%
+        \ifhv at onlyText
+          \hv at longCap
+        \else
+          \ifx\hv at shortCap\@empty
+            \captionof{\hv at floatType}{\hv at longCap}%
+          \else
+            \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
+          \fi
+        \fi
+        \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi            
+      \end{\hv at floatType}%
+  }%
+}
+
+\def\do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol{%
+  \hvfloat at typeout{do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol: start}  %
+  \afterpage{%
+    \hvfloat at typeout{do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol: afterpage start}  %
+    \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+    \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%  no interlineskip
+    \hspace*{\the\dimexpr-\evensidemargin-\parindent-1in}%
+    \thispagestyle{empty}%
+    \ifx\hv at floatType\hv at figure
+      \refstepcounter{hv at tempCNTfigA}%
+    \else
+      \refstepcounter{hv at tempCNTtabA}%   before caption
+    \fi
+    \ifx\hv at label\@empty\else\label{\hv at label}\fi
+    \clipbox*{0 0 \the\hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
+    \newpage\if at twocolumn\null\newpage\fi    
+    \hvfloat at typeout{do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol: insert newpage}  %
+      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+      \thispagestyle{empty}%
+      \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%    -0.5\paperheight+0.5\ht\hvObjectBox
+      \hspace*{\hv at tempWidthA}%
+      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+      \clipbox*{\the\hv at leftPageObjectWidth{} \dp\hvObjectBox{} \wd\hvObjectBox{} \ht\hvObjectBox}{\usebox\hvObjectBox}%
+      \ifx\hv at floatType\hv at figure
+        \refstepcounter{hv at tempCNTfigB}%
+      \else
+        \refstepcounter{hv at tempCNTtabB}%   before caption
+      \fi
+      \ifx\hv at label\@empty\else\label{\hv at label-2}\fi
+      \newpage\if at twocolumn\null\newpage\fi
+      \begin{\hv at floatType*}[!b]
+        \hv at twoColumnCaptiontrue
+        \ifhv at separatorLine\drawSepLine\fi
+%        \expandafter\captionsetup\expandafter{\hv at caption@format}%
+        \ifhv at onlyText
+          \hv at longCap
+        \else
+          \ifx\hv at shortCap\@empty
+            \captionof{\hv at floatType}{\hv at longCap}%
+          \else
+            \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
+          \fi
+        \fi
+        \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
+      \end{\hv at floatType*}%
+  }%
+  \hvfloat at typeout{do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol: afterpage done}  %
+}
+
+\def\do at hvFloat@doubleFULLPAGE at CaptionOther#1{%
+  \afterpage{%
+    \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%    -0.5\paperheight+0.5\ht\hvObjectBox
+    \hspace*{\the\dimexpr-\evensidemargin-\parindent-1in}%
+    \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+    \thispagestyle{empty}%
+    \hfuzz=\maxdimen
+    \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+    \clipbox*{0 \depth{} \hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
+    \ifx\hv at floatType\hv at figure
+      \refstepcounter{hv at tempCNTfigA}%
+    \else
+      \refstepcounter{hv at tempCNTtabA}%   before caption
+    \fi
+    \label{\hv at label}%
+    \afterpage{%
+      \if at twocolumn\newpage\if at firstcolumn\else\null\newpage\fi\fi
+      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+      \thispagestyle{empty}%
+      \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%    -0.5\paperheight+0.5\ht\hvObjectBox
+      \hspace*{\hv at tempWidthA}%
+      \clipbox*{\hv at leftPageObjectWidth{} \dp\hvObjectBox{} \wd\hvObjectBox{} \ht\hvObjectBox}{\usebox\hvObjectBox}%
+      \ifx\hv at floatType\hv at figure
+        \refstepcounter{hv at tempCNTfigB}%
+      \else
+        \refstepcounter{hv at tempCNTtabB}%   before caption
+      \fi
+      \expandafter\label\expandafter{\hv at label-2}%
+      \savebox\hvCaptionBox{\parbox{0.9\ht\hvObjectBox}{\captionof*{\hv at floatType}{\hv at longCap}}}%
+      \ifnum#1 > 0\relax    % rotation with 90° 
+%        \setlength\hv at tempWidthB{\dimexpr\ht\hvCaptionBox+\wd\hvObjectBox+2\hvSet at bindCorrection}%
+        \ifdim\hv at tempWidthB < 2\paperwidth        
+          \rotatebox[origin=lb]{90}{\makebox[\paperheight][c]{\parbox{0.8\ht\hvObjectBox}{%
+%            \expandafter\captionsetup\expandafter{\hv at caption@format}%
+            \ifhv at onlyText
+              \hv at longCap
+            \else
+              \ifx\hv at shortCap\@empty
+                \captionof{\hv at floatType}{\hv at longCap}%
+              \else
+                \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
+              \fi
+            \fi
+          }}}% rotatebox
+          \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
+        \else% ifdim: no space left on page
+          \put(-2\ht\hvCaptionBox,0.5\ht\hvObjectBox){\makebox(0,0){\rotatebox{90}{\minipage{\textwidth}\centering
+            \parbox{0.8\textwidth}{%
+              \ifhv at onlyText
+	        \hv at longCap
+  	      \else
+                \ifx\hv at shortCap\@empty
+                  \captionof{\hv at floatType}{\hv at longCap}%
+                \else
+                  \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
+                \fi
+              \fi
+            }%
+            \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
+          \endminipage}}}%
+        \fi
+      \else% ifnum, caption not rotated, under or over the right page
+        \hv at tempWidthA=\the\dimexpr\paperheight-\ht\hvObjectBox\relax
+        \ifdim\hv at tempWidthA > \ht\hvCaptionBox 
+        \else 
+          \put(\the\dimexpr1.5\paperwidth-\wd\hvObjectBox-\hvSet at bindCorrection,\the\dimexpr\ht\hvCaptionBox+\abovecaptionskip+\belowcaptionskip){\makebox[0pt][c]{\parbox{\textwidth}{%%   
+%            \expandafter\captionsetup\expandafter{\hv at caption@format}%
+  	    \ifhv at onlyText
+	      \hv at longCap
+  	    \else
+              \ifx\hv at shortCap\@empty
+                \captionof{\hv at floatType}{\hv at longCap}%
+              \else
+                \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
+              \fi
+            \fi
+          }}}%
+          \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
+        \fi
+      \fi% end \ifnum#1>0
+      \newpage\if at twocolumn\null\newpage\fi
+    }%
+  }%
+}
+
+
+\def\setBottomCaption{%
+  \ifhv at twoColumnCaption
+    \begin{\hv at floatType*}[!b]%
+  \else
+    \begin{\hv at floatType}[!b]%
+  \fi
+  \expandafter\hvFloatSet\expandafter{\hv at save@setting}%    
+  \ifhv at separatorLine\drawSepLine\fi
+  \par
+  \usebox\hvCaptionBox
+  \ifhv at twoColumnCaption
+    \end{\hv at floatType*}%
+  \else
+    \end{\hv at floatType}%
+  \fi
+}
+
+\def\setPageObject{%
+  \hvfloat at typeout{>>>> setPageObject/start environment ...}%
+  \afterpage{\checkoddpage}%
+  \ifhv at star
+    \begin{\hv at floatType*}[p]%
+  \else
+    \begin{\hv at floatType}[p]%
+  \fi
+  \hv at tempcnt=\@floatpenalty% suppress "float too big" message
+  \hfuzz=\maxdimen
+  \expandafter\hvFloatSet\expandafter{\hv at save@setting}%    
+    \ifhv at FULLPAGE
+    \hvfloat at typeout{>>>> setPageObject/FULLPAGE}%
+    \@floatpenalty=\z@%   no message that float too large
+    \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep}%-0.5\baselineskip%
+    \if at twoside
+      \hvfloat at typeout{>>>> setPageObject/FULLPAGE/twoside}%
+      \ifoddpage
+        \hvfloat at typeout{>>>> setPageObject/FULLPAGE/twoside/oddpage (\thepage)}%
+        \hspace*{\the\dimexpr-\oddsidemargin-\parindent-1in}%
+      \else
+        \hvfloat at typeout{>>>> setPageObject/FULLPAGE/twoside/evenpage (\thepage)}%
+        \hspace*{\the\dimexpr-\evensidemargin-\parindent-1in}%
+      \fi
+    \else
+      \hvfloat at typeout{>>>> setPageObject/FULLPAGE/oneside}%
+      \hspace*{\the\dimexpr-\oddsidemargin-\parindent-1in}%
+    \fi
+    \hvfloat at typeout{>>>> setPageObject/FULLPAGE/set pagestyle empty}%
+    \AtBeginShipoutNext{\thispagestyle{empty}}%  to prevent heading/footer
+%    \afterpage{\AddToHookNext{shipout/after}{\thispagestyle{empty}}}%
+    \usebox\hvObjectBox
+  \else
+    \hvfloat at typeout{>>>> setPageObject/NO FULLPAGE}%
+    \usebox\hvObjectBox
+  \fi
+  \hvfloat at typeout{>>>> setPageObject/stop environment}%
+  \ifhv at star
+    \end{\hv at floatType*}%
+  \else
+    \end{\hv at floatType}%
+  \fi
+  \@floatpenalty=\hv at tempcnt%   restore
+}


Property changes on: trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-1.inc
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-2.inc
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-2.inc	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-2.inc	2023-10-16 19:58:26 UTC (rev 68567)
@@ -0,0 +1,114 @@
+%%
+%% Herbert Voss <hvoss at tug.org>
+%% Copyright (C) 2023
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN archives
+%% in directory macros/latex/base/lppl.txt.
+%%
+%% ||1in+evenside --- |1in+oddside ---||
+%
+
+\def\do at hvFloat@doublePAGE#1{%  image on left and right page with caption on the right ----------------------------------
+  % #1-> 0/1 caption under/right
+%  \global\setlength\hv at tempWidthA{\the\dimexpr1in+\oddsidemargin-\hvSet at bindCorrection}%
+%  \global\setlength\hv at leftPageObjectWidth{\the\dimexpr\paperwidth-1in-\evensidemargin-\hvSet at bindCorrection}%
+  \expandafter\global\expandafter\savebox\expandafter\hvObjectBox\expandafter{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+  \expandafter\global\expandafter\savebox\expandafter\hv at boxLeftPage\expandafter{\clipbox*{0 -\depth{} \hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}}%
+  \expandafter\global\expandafter\savebox\expandafter\hv at boxRightPage\expandafter{\clipbox*{\hv at leftPageObjectWidth{} -\depth{} \width{} \height}{\usebox\hvObjectBox}}%
+  %\checkoddpage
+  \ifoddpage
+    \hvfloat at typeout{do at hvFloat@doublePAGE: oddpage}%
+    \if at twocolumn
+      \if at firstcolumn
+        \hvfloat at typeout{do at hvFloat@doublePAGE: ifoddpage->twocolumn->firstcolumn}%
+        \afterpage{\do at hvFloat@doublePAGECaptionRight{#1}}%
+      \else
+        \hvfloat at typeout{do at hvFloat@doublePAGE: ifoddpage->twocolumn->secondcolumn}%
+        \do at hvFloat@doublePAGECaptionRight{#1}%
+      \fi
+    \else
+      \do at hvFloat@doublePAGECaptionRight{#1}%
+    \fi  
+  \else
+    \hvfloat at typeout{do at hvFloat@doublePAGE: evenpage}%
+    \if at twocolumn
+      \if at firstcolumn
+        \afterpage{\afterpage{\afterpage{\do at hvFloat@doublePAGECaptionRight{#1}}}}%
+      \else
+        \afterpage{\afterpage{\do at hvFloat@doublePAGECaptionRight{#1}}}%
+      \fi
+    \else
+      \afterpage{\do at hvFloat@doublePAGECaptionRight{#1}}%   onecolumn/left page
+    \fi
+  \fi
+  \endgroup% startet at main macro
+}
+%
+\def\do at hvFloat@doublePAGECaptionRight#1{%  image on left and right page with caption on the right ----------------------------------
+  % #1-> 0/1 caption under/right
+    \hvfloat at typeout{do at hvFloat@doublePAGECaptionRight->start}%
+    \afterpage{%
+      \hfuzz=\maxdimen
+      \expandafter\hvFloatSet\expandafter{\hv at save@setting}%
+      \ifx\hv at caption@format\@empty\else\expandafter\captionsetup\expandafter{\hv at caption@format}\fi
+      \ifx\hv at subcaption@format\@empty\else
+        \expandafter
+           \captionsetup\expandafter[\expandafter s\expandafter u\expandafter b\expandafter]\expandafter
+                             {\hv at subcaption@format}%
+      \fi
+      \ifhv at useOBox
+        \global\let\hvObjectBox\hvOBox
+      \else      
+        \global\savebox\hvObjectBox{\hv at floatObject}%
+      \fi
+      \noindent
+      \global\hv at tempWidthA=\the\dimexpr1in+\oddsidemargin-\hvSet at bindCorrection%
+      \global\hv at leftPageObjectWidth=\the\dimexpr\paperwidth-1in-\evensidemargin-\hvSet at bindCorrection%
+      \clipbox*{0 -\depth{} \hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
+      \ifx\hv at label\@empty\else\label{\hv at label}\fi            
+      \null\newpage\if at twocolumn\null\newpage\fi
+      \expandafter\global\expandafter\savebox\expandafter\hvObjectBox\expandafter{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
+      \noindent
+      \hspace*{\dimexpr-\hv at tempWidthA}%
+      \clipbox*{\the\hv at leftPageObjectWidth{} -\depth{} \width{} \height{}}{\usebox\hvObjectBox}%
+      \ifx\hv at label\@empty\else\label{\hv at label-2}\fi            
+      \begingroup
+          \ifnum#1>0
+            \medskip
+            \ifdim\dp\hvObjectBox > \z@
+              \rotatebox[origin=c]{90}{\parbox{\the\dimexpr\ht\hvObjectBox+\dp\hvObjectBox}{%
+                \ifx\relax\hv at shortCap\relax
+                  \captionof{\hv at floatType}{\hv at longCap}%
+                \else
+                  \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
+                \fi
+              \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi            
+              }}%
+            \else
+              \rotatebox{90}{\parbox{\the\dimexpr\ht\hvObjectBox+\dp\hvObjectBox}{%
+                \ifx\relax\hv at shortCap\relax
+                  \captionof{\hv at floatType}{\hv at longCap}%
+                \else
+                  \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
+                \fi
+              \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi            
+              }}%
+            \fi
+        \else% caption not rotated
+          \par\noindent
+          \parbox{\textwidth}{%
+      \expandafter\hvFloatSet\expandafter{\hv at save@setting,capFormat={font={tiny},labelsep=newline}}%
+              \ifx\relax\hv at shortCap\relax
+                \captionof{\hv at floatType}{\hv at longCap}%
+              \else
+                \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
+              \fi
+              \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
+            }%
+        \fi
+        \endgroup
+        \newpage\if at twocolumn\null\newpage\fi
+  }%
+}
+%


Property changes on: trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat-2.inc
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat.tex	2023-10-16 19:58:01 UTC (rev 68566)
+++ trunk/Master/texmf-dist/doc/latex/hvfloat/hvfloat.tex	2023-10-16 19:58:26 UTC (rev 68567)
@@ -1,4 +1,4 @@
-%% $Id: hvfloat.tex 723 2023-05-17 17:27:20Z herbert $
+%% $Id: hvfloat.tex 774 2023-10-16 13:44:29Z herbert $
 \listfiles
 \errorcontextlines=100
 \documentclass[twoside,paper=a4,usegeometry]{scrartcl}
@@ -138,6 +138,20 @@
 \def\DBS{{\ttfamily\textbackslash\textbackslash}}
 
 
+
+\def\MarginNote#1{%
+  \expandafter\marginnote\expandafter{#1\\\checkoddpage\ifoddpage oddpage\else evenpage\fi\\
+    \if at twocolumn 
+      2col, 
+      \if at firstcolumn 
+        1.col
+      \else 
+        2.col
+      \fi
+    \else 
+      1col,
+    \fi}}
+
 \makeatother
 
 \newcommand\Larg [1]{{\normalfont\itshape#1\/}}
@@ -174,7 +188,6 @@
    \marginnote{\fbox{\shortstack{float\\#1}}}\fi
 }
 
-
 \begin{document}
 \title{Package \texttt{hvfloat}\\
 Controlling captions, fullpage and doublepage floats\\ver \hvFloatFileVersion}
@@ -397,6 +410,7 @@
 \Lkeyword{FULLPAGE} & false   & \rowvsp Use the full paper width/height for the object.\\
 \Lkeyword{doublePage} & false & \rowvsp Use the text area on a doublepage with additional text.\\
 \Lkeyword{doublePAGE} & false & \rowvsp Use the text area on a doublepage without additional text.\\
+\Lkeyword{doubleFullPage} & false & \rowvsp Use the paperwidth on a doublepage with additional text.\\
 \Lkeyword{doubleFULLPAGE} & false & \rowvsp Use the paperwidth on a doublepage without additional text.\\
 \Lkeyword{forceLeft} & false & \rowvsp In some cases a doublepage float starts on an odd page. With \Lkeyword{forceLeft} it
 	    uses only one \Lcs{afterpage} instead of two to force a start on an even page. \\
@@ -432,7 +446,7 @@
 
 
 \normalsize
-\marginnote{Fig.~\ref{fig:0}}
+\MarginNote{Fig.~\ref{fig:0}}
 \hvFloat{figure}{\includegraphics{images/rose}}{Without any keywords (only the \texttt{fbox} package option)}{fig:0}
 
 Code for figure \ref{fig:0}:
@@ -441,7 +455,7 @@
 \end{lstlisting}
 
 
-\marginnote{Tab.~\ref{tab:0}}
+\MarginNote{Tab.~\ref{tab:0}}
 \hvFloat[capPos=top]{table}{%
 \begin{tabularx}{\textwidth}{l|l|X}
   \rmfamily Name & Type & Description\\\hline
@@ -492,7 +506,7 @@
   {Default caption width setting, which is the natural width with respect to the current linewidth.}{fig:width0}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:width0}}
+\MarginNote{Fig.~\ref{fig:width0}}
 \hvFloat[floatPos=!htb]{figure}{\includegraphics{images/rose}}%
   {Default caption width setting, which is the natural width with respect to the current linewidth.}{fig:width0}
 
@@ -517,7 +531,7 @@
   the separation between object and caption, and the current linewidth.}{fig:width1}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:width1}}
+\MarginNote{Fig.~\ref{fig:width1}}
 \hvFloat[floatPos=!htb,capPos=after,objectFrame]{figure}{\includegraphics[scale=1.5]{images/rose}}%
   {Caption right beside with a \emph{natural} width, which is given by the width of the object,
   the separation between object and caption, and the current linewidth.}{fig:width1}
@@ -539,7 +553,7 @@
    in this special case \the\linewidth. Divide it by 28.82 to get cm.}{fig:width2}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:width2}}
+\MarginNote{Fig.~\ref{fig:width2}}
 \hvFloat[floatPos=!htb,capWidth=0.9]{figure}{\includegraphics{images/rose}}%
   {Caption below with a width of 0.9 of the current line width (column width), which is
    in this special case \the\linewidth. Divide it by 28.82 to get cm.}{fig:width2}
@@ -561,7 +575,7 @@
   by the macro to the maximal width.}{fig:width3}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:width3}}
+\MarginNote{Fig.~\ref{fig:width3}}
 \hvFloat[floatPos=!htb,capPos=after,capWidth=0.9]{figure}{\includegraphics[scale=1.5]{images/rose}}%
   {Caption right beside with a width setting of \texttt{0.9\textbackslash linewidth}
   which is too big for this example and therefore corrected by the macro to the maximal width.}{fig:width3}
@@ -594,7 +608,7 @@
   if it is a very small object.}{fig:width5}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:width5}}
+\MarginNote{Fig.~\ref{fig:width5}}
 \hvFloat[floatPos=!htb,capPos=after,capWidth=h,capAngle=90,objectFrame]{figure}{\includegraphics{images/rose}}%
   {Caption beside with a width of the given object height which may be a problem
   if it is a very small object.}{fig:width5}
@@ -619,7 +633,7 @@
   {fig:1}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:1}}
+\MarginNote{Fig.~\ref{fig:1}}
 \Float[capPos=right]
 \hvFloat%
   [floatPos=htb,
@@ -648,7 +662,7 @@
    of \texttt{capWidth=h}, which is the height of the object.}{fig:2}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:2}}
+\MarginNote{Fig.~\ref{fig:2}}
 \hvFloat%
   [floatPos=htb,
    capPos=left,
@@ -683,7 +697,7 @@
 	 of the image and a rotation of the caption and the object.}{fig:3}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:3}}
+\MarginNote{Fig.~\ref{fig:3}}
 \hvFloat[%
 	capWidth=h,% of \columnwidth
 	capPos=after,
@@ -712,7 +726,7 @@
 	an odd page.}{fig:20}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:20}}
+\MarginNote{Fig.~\ref{fig:20}}
 \hvFloat[capPos=inner]{figure}{\includegraphics{images/rose}}%
 	[Centered Caption on the inner side]{%
 	Caption set with the parameter setting \texttt{capPos=inner}, which will be
@@ -738,7 +752,7 @@
 	an odd page.}{fig:20b}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:20b}}
+\MarginNote{Fig.~\ref{fig:20b}}
 \hvFloat[capPos=outer]{figure}{\includegraphics{images/rose}}%
 	[Centered Caption on the inner side]{%
 	Caption set with the parameter setting \texttt{capPos=outer}, which will be
@@ -747,7 +761,7 @@
 
 
 
-\marginnote{Fig.~\ref{fig:21}}
+\MarginNote{Fig.~\ref{fig:21}}
 \hvFloat[%
 	capWidth=0.5,% of \columnwidth
 	capPos=outer,
@@ -780,7 +794,7 @@
    width of \texttt{0.5\textbackslash columnwidth} and \texttt{capPos=outer} }{fig:22}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:22}}
+\MarginNote{Fig.~\ref{fig:22}}
 \hvFloat[%
 	capWidth=0.5,% of \columnwidth
 	capPos=inner,
@@ -816,7 +830,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig.~\ref{fig:4}}
+\MarginNote{Fig.~\ref{fig:4}}
 \hvFloat[%
 	floatPos=htb,%
 	capWidth=0.25,%
@@ -837,7 +851,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig.~\ref{fig:5}}
+\MarginNote{Fig.~\ref{fig:5}}
 \hvFloat[%
 	floatPos=htb,%
 	capWidth=0.25,%
@@ -858,7 +872,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig.~\ref{fig:6}}
+\MarginNote{Fig.~\ref{fig:6}}
 \hvFloat[%
 	capWidth=0.25,%
 	capPos=right,%
@@ -882,7 +896,7 @@
 ]{figure}{\frame{\includegraphics{images/rose}}}{\blindtext}{fig:66}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:66}}
+\MarginNote{Fig.~\ref{fig:66}}
 \hvFloat[%
   capPos=right,
   capFormat={labelsep=newline,justification=RaggedRight,font={small,it},labelfont=bf}
@@ -912,7 +926,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig.~\ref{fig:7}}
+\MarginNote{Fig.~\ref{fig:7}}
 \hvFloat[%
 	capWidth=0.25,%
 	capPos=right,%
@@ -928,7 +942,7 @@
 The same with \Lkeyset{capPos=left}:
 
 
-\marginnote{Fig.~\ref{fig:700}}
+\MarginNote{Fig.~\ref{fig:700}}
 \hvFloat[%
 	capWidth=0.25,%
 	capPos=left,%
@@ -954,7 +968,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig.~\ref{fig:8}}
+\MarginNote{Fig.~\ref{fig:8}}
 \hvFloat[%
 	capWidth=0.25,%
 	capPos=before,%
@@ -983,7 +997,7 @@
 the option \texttt{wide}.}{fig:70}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:70}}
+\MarginNote{Fig.~\ref{fig:70}}
 \hvFloat[%
 	wide,
 	capPos=right,%
@@ -1008,7 +1022,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig.~\ref{fig:80}}
+\MarginNote{Fig.~\ref{fig:80}}
 \hvFloat[wide,
 	capPos=left,%
 	capVPos=top,%
@@ -1030,7 +1044,7 @@
 the option \texttt{wide}.}{fig:81}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:81}}
+\MarginNote{Fig.~\ref{fig:81}}
 \hvFloat[wide,
 	capPos=inner,
 	capVPos=top,
@@ -1053,7 +1067,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig.~\ref{fig:811}}
+\MarginNote{Fig.~\ref{fig:811}}
 \hvFloat[wide,
 	capPos=inner,
 	capVPos=top,
@@ -1077,7 +1091,7 @@
 %\Float[capPos=outer]
 
 \begingroup
-\marginnote{Fig.~\ref{fig:812}}
+\MarginNote{Fig.~\ref{fig:812}}
 \captionsetup{justification=RaggedRight}
 \hvFloat[wide,
 	capPos=outer,
@@ -1103,7 +1117,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig.~\ref{label}}
+\MarginNote{Fig.~\ref{label}}
 \hvFloat[capPos=bottom,capWidth=l,wide,capHPos=right]{figure}
   {\includegraphics[width=0.49\hvWideWidth]{images/CTAN}\quad
    \includegraphics[width=0.49\hvWideWidth]{images/CTAN}}
@@ -1206,7 +1220,7 @@
 The float can also be put to the left or to the right  (above/below in landscape) 
 with the \Lkeyset{objectPos=l} parameter
 
-\marginnote{Fig.~\ref{fig:9}}
+\MarginNote{Fig.~\ref{fig:9}}
 \hvFloat[%
 	floatPos=p,
 	capPos=bottom,
@@ -1235,7 +1249,7 @@
         degrees.\blindtext}{fig:10}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:10}}
+\MarginNote{Fig.~\ref{fig:10}}
 \hvFloat[%
 	floatPos=p,%
 	capWidth=h,%
@@ -1279,7 +1293,7 @@
 
 Some nonsense text before the following \emph{non floating} object.
 
-\marginnote{Fig.~\ref{fig:11}}
+\MarginNote{Fig.~\ref{fig:11}}
 \hvFloat[%
 	nonFloat,%
 	capWidth=0.25,%
@@ -1353,7 +1367,7 @@
 
 \hvblindtext
 
-\marginnote{Tab.~\ref{table:2}}
+\MarginNote{Tab.~\ref{table:2}}
 \hvFloat[%
   floatPos=hb,
   useOBox=true,
@@ -1365,7 +1379,7 @@
 
 In this case leave the third parameter empty.
 
-\marginnote{Tab.~\ref{table:1}}
+\MarginNote{Tab.~\ref{table:1}}
 \hvFloat[%
   floatPos=!hb,
   capPos=top,
@@ -1373,7 +1387,7 @@
 
 
 
-\marginnote{Tab.~\ref{table:2}}
+\MarginNote{Tab.~\ref{table:2}}
 \hvFloat[%
 	floatPos=!htb,%
 	useOBox=true,%
@@ -1406,7 +1420,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig.~\ref{fig:text}}
+\MarginNote{Fig.~\ref{fig:text}}
 \hvFloat[%
 	onlyText=true,%
 	capAngle=90,%
@@ -2604,6 +2618,11 @@
 The user has to scale the image to be sure that the object will not be greater than \verb|2\paperwidth|. The caption can only be
 under the right part of the object. The will be \emph{no additional text} on the double page.
 
+\item[\Lkeyword{doubleFullPage}] A splitted object with or without a caption on the left or right below of a double page
+image. The object can 
+fill the complete double page.
+The user has to scale the image to be sure that the object will not be greater than \verb|2\paperwidth|. 
+
 \item[\Lkeyword{doubleFULLPAGE}] A splitted object with or without a caption on the right or below of a double page. The object can 
 fill the complete double page.
 The user has to scale the image to be sure that the object will not be greater than \verb|2\paperwidth|. A caption will be
@@ -2610,6 +2629,10 @@
 rotated and written \emph{over} the object, or if possible, at the right. The user has to take care for a correct text color.
 \end{description}
 
+
+
+
+
 \subsection{\Lkeyword{doubleFULLPAGE}}
 The scaling of the image is left to the user. If the proportion of the object doesn't fit 2*paperwidth/paperheight,
 then there can be a white part on the top or bottom of the object. A pagenumber will not be printed. In this documentation you'll
@@ -2630,7 +2653,7 @@
   {fig:doubleFULLPAGE0}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:doubleFULLPAGE0}}
+\MarginNote{Fig.~\ref{fig:doubleFULLPAGE0}}
  \hvFloat[doubleFULLPAGE,capPos=right,capAngle=90]%
   {figure}%
   {\includegraphics[height=\paperheight]{images/r+j2}}%
@@ -2641,11 +2664,11 @@
    The parameter is \texttt{doubleFULLPAGE}}%
   {fig:doubleFULLPAGE0}
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
 
 It is also possible to take a bind correction into account with e.g. 
@@ -2665,7 +2688,7 @@
   {fig:doubleFULLPAGE0a}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:doubleFULLPAGE0a}}
+\MarginNote{Fig.~\ref{fig:doubleFULLPAGE0a}}
  \hvFloat[doubleFULLPAGE,capPos=after,bindCorr=5mm]%
   {figure}%
   {\includegraphics[height=2\paperwidth]{images/r+j3}}%
@@ -2676,11 +2699,11 @@
    The parameter is \texttt{doubleFULLPAGE}}%
   {fig:doubleFULLPAGE0a}
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
 
 
@@ -2695,7 +2718,7 @@
   {fig:doubleFULLPAGE1}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{fig:doubleFULLPAGE1}}
+\MarginNote{Fig.~\ref{fig:doubleFULLPAGE1}}
  \hvFloat[doubleFULLPAGE,capPos=right]%
   {figure}%
   {\includegraphics[height=\paperheight]{images/rheinsberg-1000}}%
@@ -2705,7 +2728,7 @@
    The parameter is \texttt{doubleFULLPAGE}}%
   {fig:doubleFULLPAGE1}
 
-\Blindtext \Blindtext
+\hvBlindtext \hvBlindtext
 
 
 Placing the caption on the image itself is not the best solution. With the optional arguments
@@ -2737,7 +2760,7 @@
 
 \hvFloatSetDefaults
 
-\marginnote{Fig.~\ref{foo}}
+\MarginNote{Fig.~\ref{foo}}
  \hvFloat[doubleFULLPAGE,capPos=after]%
   {figure}%
   {\includegraphics[doubleFULLPAGE]{images/rheinsberg-1000}}%
@@ -2747,15 +2770,15 @@
    The parameter is \texttt{doubleFULLPAGE}}%
   {foo}
 
-\Blindtext %\Blindtext 
+\hvBlindtext %\hvBlindtext 
 
 \hvblindtext
 
 \hvblindtext
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
 \begin{lstlisting}
  \hvFloat[doubleFULLPAGE,capPos=before]%
@@ -2769,7 +2792,7 @@
   {bar}
 \end{lstlisting}
 
-\marginnote{Fig.~\ref{bar}}
+\MarginNote{Fig.~\ref{bar}}
  \hvFloat[doubleFULLPAGE,capPos=before]%
   {figure}%
   {\includegraphics[height=\paperheight,width=2\paperwidth,keepaspectratio=false]{images/rheinsberg-1000}}%
@@ -2779,9 +2802,9 @@
    The parameter is \texttt{doubleFULLPAGE}}%
   {bar}
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
 \hvblindtext
 
@@ -2804,7 +2827,7 @@
 \end{lstlisting}
 
 
-\marginnote{Fig. \ref{fig:doublePAGE0}}
+\MarginNote{Fig. \ref{fig:doublePAGE0}}
 \hvFloat[doublePAGE]%
   {figure}%
   {\includegraphics[width=\dimexpr2\textwidth+2in]{images/seiser}}%
@@ -2818,9 +2841,9 @@
 \hvblindtext
 \hvblindtext
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
 \subsection{\Lkeyword{doublePage}}
 With this option the object also starts at the left top of the text area.
@@ -2842,7 +2865,7 @@
 
 \hvFloatSetDefaults
 
-\marginnote{Fig. \ref{fig:doublePage0sH}}
+\MarginNote{Fig. \ref{fig:doublePage0sH}}
 \hvFloat[doublePage,sameHeight]%
   {figure}%
   {\includegraphics[doublefullPage]{images/sonne-meer}}%
@@ -2853,13 +2876,13 @@
    The parameter is \texttt{doublePage}}%
   {fig:doublePage0sH}
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
 \hvblindtext
 
-\Blindtext
+\hvBlindtext
 
 \hvblindtext
 
@@ -2879,7 +2902,7 @@
 
 \hvFloatSetDefaults
 
-\marginnote{Fig. \ref{fig:doublePage1}}
+\MarginNote{Fig. \ref{fig:doublePage1}}
 \hvFloat[doublePage,capPos=right,capVPos=top]%
   {figure}%
   {\includegraphics[width=2\textwidth]{images/sonne-meer}}%
@@ -2890,13 +2913,13 @@
    The parameter is \texttt{doublePage}}%
   {fig:doublePage1}
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
 
 
@@ -2916,7 +2939,7 @@
 
 \hvFloatSetDefaults
 
-\marginnote{Fig. \ref{fig:doublePage0sH2}}
+\MarginNote{Fig. \ref{fig:doublePage0sH2}}
 \hvFloat[doublePage,bindCorr=inner
 ]%
   {figure}%
@@ -2928,18 +2951,95 @@
    The parameter is \texttt{doublePage}}%
   {fig:doublePage0sH2}
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
 
 
 
 
+%\hvBlindtext
 
+%\hvBlindtext
 
+\subsection{\Lkeyword{doubleFullPage}}
+This places an image over the complete width of two pages (2\Ldim{paperwidth}) without
+modifying the height of the object. The caption can be placed on the the left or right side
+of the object.
+
+
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,capPos=left]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the left side.]%
+  {A caption for a double-sided image that will be placed on the left side of the
+   doublepage part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage000}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doublePage000}}
+\hvFloat[doubleFullPage,capWidth=n,capPos=left]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the left side.]%
+  {A caption for a double-sided image that will be placed on the left side of the
+   doublepage part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage000}
+
+\hvBlindtext
+
+\hvBlindtext
+
+\hvBlindtext
+
+\hvBlindtext
+
+\hvBlindtext
+\begin{lstlisting}
+\hvFloat[doubleFullPage,capWidth=n,sameHeight,capPos=right]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage001}
+\end{lstlisting}
+
+
+\MarginNote{Fig. \ref{fig:doublePage001}}
+\hvFloat[doubleFullPage,capWidth=n,sameHeight,capPos=right]%
+  {figure}%
+  {\includegraphics[doubleFullPage]{images/sonne-meer}}%
+  [A doublepage image with a caption on the right side of the right part.]%
+  {A caption for a double-sided image that will be placed on the right side of the
+   right-hand part of the illustration. The illustration begins on the left edge of 
+   the paper. A short form is used for the LOF. 
+   The parameter is \texttt{doublePage}}%
+  {fig:doublePage001}
+
+\hvBlindtext
+
+\hvBlindtext
+\hvBlindtext
+\hvBlindtext
+
+\hvBlindtext
+
+
+
+
+
 \subsection{Tabulars}
 
 In General there is no difference in an imgage or tabular or simple text. The object will be saved in a box and
@@ -2978,7 +3078,7 @@
 \bottomrule
 \end{tabular}}
 
-\Blindtext
+\hvBlindtext
 
 \hvFloat[doublePage,capPos=right,capVPos=top,floatCapSep=12pt]%
   {table}%
@@ -3031,9 +3131,9 @@
    The parameter is \texttt{doublePage}}%
   {tab:doublePage3}
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
 
 \section{References to the page}\label{varioref}
@@ -3134,9 +3234,9 @@
 \usepackage[figure=tb,table=t]{hvfloat-fps}
 \end{verbatim}
 
-%\Blindtext
+%\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
 %\hvFloatSetDefaults
 \hvFloat[FULLPAGE]{figure}%
@@ -3147,14 +3247,16 @@
   {demo:fullpage}
 
 
-\Blindtext
+\hvBlindtext
 
-\Blindtext
+\hvBlindtext
 
-\printindex
+\hvBlindtext
 
+
 \clearpage
 
+\printindex
 
 
 %\appendix

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/inner1s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/inner2s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/inner2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/left2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/multi-after1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/multi-default1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/multi-default1s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/multi-default2s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/multi-default2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/multi-inner2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/multi-outer2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/multi-right1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/odd1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/odd1s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/odd2s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/odd2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/outer1s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/outer2s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/outer2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/paper-after1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/paper-after2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/paper-default1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/paper-default1s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/paper-default2s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/paper-default2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/paper-even2s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/paper-inner2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/paper-odd2s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/paper-right1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/paper-twocolcaption-after2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/right1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/right1s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/right2s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/right2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/sub-after1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/sub-after2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/sub-default1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/sub-default1s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/sub-default2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/sub-right1s1c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/sub-right1s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/sub-right2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/wide1s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/hvfloat/wide2s2c.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/latex/hvfloat/hvfloat.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/hvfloat/hvfloat.sty	2023-10-16 19:58:01 UTC (rev 68566)
+++ trunk/Master/texmf-dist/tex/latex/hvfloat/hvfloat.sty	2023-10-16 19:58:26 UTC (rev 68567)
@@ -1,4 +1,4 @@
-%% $Id: hvfloat.sty 723 2023-05-17 17:27:20Z herbert $
+%% $Id: hvfloat.sty 774 2023-10-16 13:44:29Z herbert $
 %%
 %%
 %% IMPORTANT NOTICE:
@@ -16,8 +16,8 @@
 %%   `hvfloat' offers rotating of captions and objects for floats
 %%
 \NeedsTeXFormat{LaTeX2e}
-\def\fileversion{2.46}
-\def\filedate{2023/05/16}
+\def\fileversion{2.47}
+\def\filedate{2023/10/16}
 \ProvidesPackage{hvfloat}[\filedate\space v\fileversion\space special floating objects (hv)]
 \let\hvFloatFileVersion\fileversion
 %
@@ -189,6 +189,7 @@
 
 \newif\ifhv at fullpage
 \newif\ifhv at FULLPAGE
+\newif\ifhv at doubleFullPage
 \newif\ifhv at doubleFULLPAGE
 \newif\ifhv at doublePAGE
 \newif\ifhv at doublePage
@@ -209,33 +210,39 @@
 \define at key{hvSet}{fullpage}[true]{%
     \global\@nameuse{hv at fullpage#1}%
     \hv at doublePagefalse\hv at doublePAGEfalse\hv at doubleFULLPAGEfalse
-    \hv at FULLPAGEfalse
+    \hv at FULLPAGEfalse\hv at doubleFullPagefalse
     \hvfloat at typeout{>>>>Option fullpage}%
 }
 \define at key{hvSet}{FULLPAGE}[true]{%
     \global\@nameuse{hv at FULLPAGE#1}%
     \hv at doublePagefalse\hv at doublePAGEfalse\hv at doubleFULLPAGEfalse
-    \hv at fullpagefalse
+    \hv at fullpagefalse\hv at doubleFullPagefalse
     \hvfloat at typeout{>>>>Option FULLPAGE}%
 }
 \define at key{hvSet}{doubleFULLPAGE}[true]{%
     \global\@nameuse{hv at doubleFULLPAGE#1}%
     \hv at doublePagefalse\hv at doublePAGEfalse
-    \hv at fullpagefalse\hv at FULLPAGEfalse
+    \hv at fullpagefalse\hv at FULLPAGEfalse\hv at doubleFullPagefalse
     \hvfloat at typeout{>>>>Option doubleFULLPAGE->True / doublePAGE->False}%
 }
 \define at key{hvSet}{doublePAGE}[true]{%
     \global\@nameuse{hv at doublePAGE#1}%
     \hv at doublePagefalse\hv at doubleFULLPAGEfalse
-    \hv at fullpagefalse\hv at FULLPAGEfalse
+    \hv at fullpagefalse\hv at FULLPAGEfalse\hv at doubleFullPagefalse
     \hvfloat at typeout{>>>>Option doublePAGE->True / doubleFULLPAGE->False}%
 }
 \define at key{hvSet}{doublePage}[true]{%
     \global\@nameuse{hv at doublePage#1}%
     \hv at doublePAGEfalse\hv at doubleFULLPAGEfalse
-    \hv at fullpagefalse\hv at FULLPAGEfalse
+    \hv at fullpagefalse\hv at FULLPAGEfalse\hv at doubleFullPagefalse
     \hvfloat at typeout{>>>>Option doublepage->True / doubleFULLPAGE->False}%
 }
+\define at key{hvSet}{doubleFullPage}[true]{%
+    \global\@nameuse{hv at doubleFullPage#1}%
+%    \hv at doublePAGEfalse\hv at doubleFULLPAGEfalse\hv at doublePagefalse
+%    \hv at fullpagefalse\hv at FULLPAGEfalse
+    \hvfloat at typeout{>>>>Option doublefullPage->True / doubleFULLPAGE->False}%
+}
 \define at key{hvSet}{bindCorr}[0pt]{%
   \def\hv at temp{#1}%
   \ifx\hv at temp\hv at Inner
@@ -397,11 +404,21 @@
   \def\Gin at eheight{\paperheight}%
   \Gin at boolkey{false}{iso}%
 }
+\define at key{Gin}{doubleFullPage}[true]{%
+  \def\Gin at ewidth{2\paperwidth}%
+%  \def\Gin at eheight{\paperheight}%
+  \Gin at boolkey{false}{iso}%
+}
 \define at key{Gin}{doublefullPage}[true]{%
   \def\Gin at ewidth{\the\dimexpr2\paperwidth-2in-2\evensidemargin}%
 %  \def\Gin at eheight{\paperheight}%
   \Gin at boolkey{true}{iso}%
 }
+\define at key{Gin}{doubleFullPagebindCorr}[true]{%
+  \def\Gin at ewidth{\the\dimexpr2\paperwidth-2\hvSet at bindCorrection\relax}%
+%  \def\Gin at eheight{\paperheight}%
+  \Gin at boolkey{false}{iso}%
+}
 \define at key{Gin}{doubleFULLPAGEbindCorr}[true]{%
   \def\Gin at ewidth{\the\dimexpr2\paperwidth-2\hvSet at bindCorrection\relax}%
   \def\Gin at eheight{\paperheight}%
@@ -500,8 +517,8 @@
 
 
 \def\hvFloat{\@ifnextchar*%     Main macro
-  {\global\hv at startrue\hv at maxImageWidth=\textwidth\hvFloat at i}%
-  {\global\hv at starfalse\hv at maxImageWidth=\columnwidth\hvFloat at i*}%
+  {\checkoddpage\global\hv at startrue\hv at maxImageWidth=\textwidth\hvFloat at i}%
+  {\checkoddpage\global\hv at starfalse\hv at maxImageWidth=\columnwidth\hvFloat at i*}%
 }
 
 \def\hvFloat at i*{\@ifnextchar[{\do at hvFloat}{\do at hvFloat[]}}
@@ -618,20 +635,26 @@
         \setlength\hvCapWidth{\textheight}%
         \expandafter\do at hvFloat@doubleFULLPAGE\@@temp%  fullpage with caption rotated or under on an odd page
       \else
-        \ifhv at doublePAGE
-          \hvfloat at typeout{>>>> do@@hvFloat: doublePAGE true}%
-          \expandafter\do at hvFloat@doublePAGE\@@temp%  fullpage with caption rotated or under on an odd page
+        \ifhv at doubleFullPage
+          \hvfloat at typeout{>>>> do@@hvFloat: doubleFullPage true}%
+          \setlength\hvCapWidth{\textwidth}%
+          \expandafter\do at hvFloat@doubleFullPage\@@temp%  fullpage with caption under an odd page
         \else
-          \ifhv at doublePage
-            \hvfloat at typeout{>>>> do@@hvFloat: doublePage true}%
-            \expandafter\do at hvFloat@doublePage\@@temp%  fullpage with caption rotated or under on an odd page
+          \ifhv at doublePAGE
+            \hvfloat at typeout{>>>> do@@hvFloat: doublePAGE true}%
+            \expandafter\do at hvFloat@doublePAGE\@@temp%  fullpage with caption rotated or under on an odd page
           \else
-	    \ifhv at inMargin
-              \hvfloat at typeout{>>>> do@@hvFloat: inMargin true}%
-              \do@@@hvFloatInMargin
+            \ifhv at doublePage
+              \hvfloat at typeout{>>>> do@@hvFloat: doublePage true}%
+              \expandafter\do at hvFloat@doublePage\@@temp%  fullpage with caption rotated or under on an odd page
             \else
-              \hvfloat at typeout{>>>> do@@hvFloat: no special caption}%
-              \do@@@hvFloat
+	          \ifhv at inMargin
+                \hvfloat at typeout{>>>> do@@hvFloat: inMargin true}%
+                \do@@@hvFloatInMargin
+              \else
+                \hvfloat at typeout{>>>> do@@hvFloat: no special caption}%
+                \do@@@hvFloat
+              \fi
             \fi
           \fi
         \fi
@@ -804,7 +827,7 @@
       \begin{\hv at floatType}%		Start the floating environment
     \fi
   \fi
-  \checkoddpage
+  %%\checkoddpage
   \ifx\hvSet at objectPos\hv at Right\raggedleft\fi
   \ifx\hvSet at objectPos\hv at Center
     \ifhv at nonFloat\hspace*{\fill}\else\centering\fi
@@ -1074,7 +1097,7 @@
   \ifx\hvSet at floatPos\@empty \else\@namedef{fps@\hv at floatType}{\hvSet at floatPos}\fi   
   \noindent
   \begingroup%			Start the nonfloat part
-  \checkoddpage
+  %\checkoddpage
   \ifx\hvSet at objectPos\hv at Right \raggedleft\fi
   \ifx\hvSet at objectPos\hv at Center \hspace*{\fill}\fi
   \ifx\hvSet at objectPos\hv at Outer \ifoddpage\raggedleft\fi\fi
@@ -1231,7 +1254,7 @@
     \fi
   \fi
   \hvfloat at typeout{>>>do@@@@hvFloat: hv at capPos is \the\hv@@capPos}%
-  \checkoddpage
+  %\checkoddpage
   \hvfloat at typeout{>>>do@@@@hvFloat: set floattype}%
   \set at caption@object{\hv at floatType}%  set caption and object into a box
   \ifcase\hv@@capPos%   caption before object 0-> _always_ left
@@ -1426,13 +1449,13 @@
     \endminipage}%
   \savebox\hvObjectBox{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
   \ifnum#1=0\relax    % no rotation, caption below
-    \hvfloat at typeout{Texthöhe: \the\textheight}%
-    \hvfloat at typeout{Objekthöhe: \the\ht\hvObjectBox}%
-    \hvfloat at typeout{Captionhöhe: \the\ht\hvCaptionBox}%
+%    \hvfloat at typeout{Texthöhe: \the\textheight}%
+%    \hvfloat at typeout{Objekthöhe: \the\ht\hvObjectBox}%
+%    \hvfloat at typeout{Captionhöhe: \the\ht\hvCaptionBox}%
     \@tempdima=\dimexpr\ht\hvObjectBox+\ht\hvCaptionBox+\abovecaptionskip+\belowcaptionskip +\textfloatsep\relax%+\floatsep\relax
-    \hvfloat at typeout{Summe: \the\@tempdima}%
+%    \hvfloat at typeout{Summe: \the\@tempdima}%
     \ifdim\@tempdima > \dimexpr\textheight-\hv at minTextlines\relax
-      \hvfloat at typeout{hvfloat: switched to floattype p}%
+%      \hvfloat at typeout{hvfloat: switched to floattype p}%
       \hv at switchTypetrue
     \fi
   \fi
@@ -1440,7 +1463,7 @@
   \ifhv at forceOutput
     \do at hvFloat@doublePAGECaptionRight{#1}%   no cheque
   \else
-  \checkoddpage
+  %\checkoddpage
   \ifoddpage
     \hvfloat at typeout{do at hvFloat@doublePage:oddpage}%
     \if at twocolumn
@@ -1456,7 +1479,7 @@
           \afterpage{\do at hvFloat@doublePageCaptionRight{#1}}%}%
         \fi
       \else
-        \hvfloat at typeout{do at hvFloat@doublePage:oddpage->twocolumn->secondcolumn}%
+%        \hvfloat at typeout{do at hvFloat@doublePage:oddpage->twocolumn->secondcolumn}%
         \ifhv at tugboat
           \do at hvFloat@doublePageCaptionRight{#1}%
         \else
@@ -1494,7 +1517,8 @@
         \ifhv at switchType
           \afterpage{\do at hvFloat@doublePAGECaptionRight{#1}}%
         \else
-          \afterpage{\afterpage{\do at hvFloat@doublePageCaptionRight{#1}}}%
+          %\afterpage{
+          \afterpage{\do at hvFloat@doublePageCaptionRight{#1}}%}%
         \fi
       \fi
     \else% onecolumn
@@ -1526,7 +1550,7 @@
 }
 %
 \def\do at hvFloat@doublePageCaptionRightObjectLeft#1{% left part of the object
-  \begin{\hv at floatType}[!t]
+  \begin{\hv at floatType*}[!t]
     \hvfloat at typeout{>>>doublePage: begin with left side of the object \hv at floatObject}%
     \hv at set@noverticalSpace
     \hfuzz=\maxdimen
@@ -1552,7 +1576,7 @@
     \fi
     \hv at reset@noverticalSpace
     \hvfloat at typeout{>>>doublePage: end with left side of the object \hv at floatObject}%
-  \end{\hv at floatType}%
+  \end{\hv at floatType*}%
 }
 
 \def\do at hvFloat@doublePageCaptionRightObjectRight#1{% right part of the object
@@ -1633,580 +1657,13 @@
 %
 \newsavebox\hv at boxLeftPage
 \newsavebox\hv at boxRightPage
-%
-%% ||1in+evenside --- |1in+oddside ---||
-%
 
-\def\do at hvFloat@doublePAGE#1{%  image on left and right page with caption on the right ----------------------------------
-  % #1-> 0/1 caption under/right
-%  \global\setlength\hv at tempWidthA{\the\dimexpr1in+\oddsidemargin-\hvSet at bindCorrection}%
-%  \global\setlength\hv at leftPageObjectWidth{\the\dimexpr\paperwidth-1in-\evensidemargin-\hvSet at bindCorrection}%
-  \expandafter\global\expandafter\savebox\expandafter\hvObjectBox\expandafter{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-  \expandafter\global\expandafter\savebox\expandafter\hv at boxLeftPage\expandafter{\clipbox*{0 -\depth{} \hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}}%
-  \expandafter\global\expandafter\savebox\expandafter\hv at boxRightPage\expandafter{\clipbox*{\hv at leftPageObjectWidth{} -\depth{} \width{} \height}{\usebox\hvObjectBox}}%
-  \checkoddpage
-  \ifoddpage
-    \hvfloat at typeout{do at hvFloat@doublePAGE: oddpage}%
-    \if at twocolumn
-      \if at firstcolumn
-        \hvfloat at typeout{do at hvFloat@doublePAGE: ifoddpage->twocolumn->firstcolumn}%
-        \afterpage{\do at hvFloat@doublePAGECaptionRight{#1}}%
-      \else
-        \hvfloat at typeout{do at hvFloat@doublePAGE: ifoddpage->twocolumn->secondcolumn}%
-        \do at hvFloat@doublePAGECaptionRight{#1}%
-      \fi
-    \else
-      \do at hvFloat@doublePAGECaptionRight{#1}%
-    \fi  
-  \else
-    \hvfloat at typeout{do at hvFloat@doublePAGE: evenpage}%
-    \if at twocolumn
-      \if at firstcolumn
-        \afterpage{\afterpage{\afterpage{\do at hvFloat@doublePAGECaptionRight{#1}}}}%
-      \else
-        \afterpage{\afterpage{\do at hvFloat@doublePAGECaptionRight{#1}}}%
-      \fi
-    \else
-      \afterpage{\do at hvFloat@doublePAGECaptionRight{#1}}%   onecolumn/left page
-    \fi
-  \fi
-  \endgroup% startet at main macro
-}
-%
-\def\do at hvFloat@doublePAGECaptionRight#1{%  image on left and right page with caption on the right ----------------------------------
-  % #1-> 0/1 caption under/right
-    \hvfloat at typeout{do at hvFloat@doublePAGECaptionRight->start}%
-    \afterpage{%
-      \hfuzz=\maxdimen
-      \expandafter\hvFloatSet\expandafter{\hv at save@setting}%
-      \ifx\hv at caption@format\@empty\else\expandafter\captionsetup\expandafter{\hv at caption@format}\fi
-      \ifx\hv at subcaption@format\@empty\else
-        \expandafter
-           \captionsetup\expandafter[\expandafter s\expandafter u\expandafter b\expandafter]\expandafter
-                             {\hv at subcaption@format}%
-      \fi
-      \ifhv at useOBox
-        \global\let\hvObjectBox\hvOBox
-      \else      
-        \global\savebox\hvObjectBox{\hv at floatObject}%
-      \fi
-      \noindent
-      \global\hv at tempWidthA=\the\dimexpr1in+\oddsidemargin-\hvSet at bindCorrection%
-      \global\hv at leftPageObjectWidth=\the\dimexpr\paperwidth-1in-\evensidemargin-\hvSet at bindCorrection%
-      \clipbox*{0 -\depth{} \hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
-      \ifx\hv at label\@empty\else\label{\hv at label}\fi            
-      \null\newpage\if at twocolumn\null\newpage\fi
-      \expandafter\global\expandafter\savebox\expandafter\hvObjectBox\expandafter{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-      \noindent
-      \hspace*{\dimexpr-\hv at tempWidthA}%
-      \clipbox*{\the\hv at leftPageObjectWidth{} -\depth{} \width{} \height{}}{\usebox\hvObjectBox}%
-      \ifx\hv at label\@empty\else\label{\hv at label-2}\fi            
-      \begingroup
-          \ifnum#1>0
-            \medskip
-            \ifdim\dp\hvObjectBox > \z@
-              \rotatebox[origin=c]{90}{\parbox{\the\dimexpr\ht\hvObjectBox+\dp\hvObjectBox}{%
-                \ifx\relax\hv at shortCap\relax
-                  \captionof{\hv at floatType}{\hv at longCap}%
-                \else
-                  \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
-                \fi
-              \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi            
-              }}%
-            \else
-              \rotatebox{90}{\parbox{\the\dimexpr\ht\hvObjectBox+\dp\hvObjectBox}{%
-                \ifx\relax\hv at shortCap\relax
-                  \captionof{\hv at floatType}{\hv at longCap}%
-                \else
-                  \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
-                \fi
-              \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi            
-              }}%
-            \fi
-        \else% caption not rotated
-          \par\noindent
-          \parbox{\textwidth}{%
-      \expandafter\hvFloatSet\expandafter{\hv at save@setting,capFormat={font={tiny},labelsep=newline}}%
-              \ifx\relax\hv at shortCap\relax
-                \captionof{\hv at floatType}{\hv at longCap}%
-              \else
-                \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
-              \fi
-              \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
-            }%
-        \fi
-        \endgroup
-        \newpage\if at twocolumn\null\newpage\fi
-  }%
-}
-%
-%% ||1in+evenside --- |1in+oddside ---||
-%
-\def\do at hvFloat@doubleFULLPAGE#1{%  image on left and right page with caption before/below/right/after
-  % #1-> 0/1 caption under/right
-  \hvfloat at typeout{>>> do at hvFloat@doubleFULLPAGE: #1}%
-  \expandafter\hvFloatSet\expandafter{\hv at save@setting}%    
-  \ifx\hv at caption@format\@empty\else\expandafter\captionsetup\expandafter{\hv at caption@format}\fi
-      \ifx\hv at subcaption@format\@empty\else
-        \expandafter
-           \captionsetup\expandafter[\expandafter s\expandafter u\expandafter b\expandafter]\expandafter
-                             {\hv at subcaption@format}%
-  \fi
-  \ifx\hvSet at capPos\hv at After \global\hv@@capPos=1
-  \else
-    \ifx\hvSet at capPos\hv at Before  \global\hv@@capPos=0
-    \else
-      \global\hv@@capPos=2 % other caption type
-  \fi\fi
-  \checkoddpage
-  \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-  \global\hv at tempWidthA=\dimexpr-\oddsidemargin-1in-\parindent+\hvSet at bindCorrection%  the width of the right side offset
-  \global\hv at tempWidthB=\dimexpr\ht\hvCaptionBox+\wd\hvObjectBox+2\hvSet at bindCorrection%
-  \global\hv at leftPageObjectWidth=\dimexpr\paperwidth-\hvSet at bindCorrection%
-%  \savebox\hv at leftBox{\clipbox*{0 0 \the\hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}}%
-%  \savebox\hv at rightBox{\clipbox*{\the\hv at leftPageObjectWidth{} \depth{} \width{} \height}{\usebox\hvObjectBox}}%
-%  \expandafter\captionsetup\expandafter{\hv at caption@format}%
-  \ifoddpage
-    \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage}%
-    \ifcase\hv@@capPos % =0 Caption before
-      \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption before (0)}%
-      \if at twocolumn
-        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption before/twocolumn}%
-        \if at firstcolumn
-          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption before/twocolumn/firstcolumn}%
-          \ifhv at twoColumnCaption
-            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> oddpage/caption before/twocolumn/firstcolumn/twoColumnCaption}%
-            \set at Normal@Bottom at Caption*
-            \afterpage{\do at hvFloat@doubleFULLPAGE at CaptionBefore}%
-          \else
-            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> oddpage/caption before/twocolumn/firstcolumn/oneColCaption}%
-            \afterpage{\set at Normal@Bottom at Caption\do at hvFloat@doubleFULLPAGE at CaptionBefore}%
-          \fi
-        \else
-          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption before/twocolumn/secondcolumn}%
-          \set at Normal@Bottom at Caption
-          \do at hvFloat@doubleFULLPAGE at CaptionBefore
-        \fi
-      \else
-        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption before/onecolumn}%
-        \set at Normal@Bottom at Caption
-        \do at hvFloat@doubleFULLPAGE at CaptionBefore
-      \fi
-    \or  % =1 Caption after
-      \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after (1)}%
-      \ifhv at twoColumnCaption
-        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/twoColCaption (1)}%
-        \if at firstcolumn
-          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/firstcolumn (1)}%
-          \afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol}%
-        \else
-          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/secondcolumn (1)}%
-          \do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol
-        \fi
-      \else
-        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/oneColCaption (1)}%
-        \if at twocolumn
-          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/twoColCaption/twocolumn (1)}%
-          \if at firstcolumn
-            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> oddpage/caption after/twoColCaption/twocolumn/firstcolumn (1)}%
-            \afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfter}%
-          \else
-            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/twoColCaption/twocolumn/secondcolumn (1)}%
-            \do at hvFloat@doubleFULLPAGE at CaptionAfter
-          \fi
-        \else
-          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: oddpage/caption after/twoColCaption/onecolumn (1)}%
-          \do at hvFloat@doubleFULLPAGE at CaptionAfter
-        \fi
-      \fi
-    \else% \ifcase >1 all other Captions
-      \if at twocolumn
-        \if at firstcolumn
-          \afterpage{\do at hvFloat@doubleFULLPAGE at CaptionOther{#1}}%
-        \else
-          \do at hvFloat@doubleFULLPAGE at CaptionOther{#1}%
-        \fi
-      \else % \if at twocolumn
-        \do at hvFloat@doubleFULLPAGE at CaptionOther{#1}%
-      \fi
-    \fi%  \ifcase
-  \else% we have an even page
-    \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage (1 -- \thepage)}%
-    \ifcase\hv@@capPos%   Before
-      \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption before (0 -- \thepage)}%
-      \if at twocolumn
-        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption before/twocolumn (0 -- \thepage)}%
-        \if at firstcolumn
-          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption before/twocolumn/firstcolumn (0 -- \thepage)}%
-          \ifhv at twoColumnCaption
-            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage^2->evenpage/caption before/twocolumn/firstcolumn/twocolCap (0 -- \thepage)}%
-            \afterpage{\afterpage\set at Normal@Bottom at Caption*\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionBefore{#1}}}%
-          \else
-            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage^2 -> evenpage/caption before/twocolumn/firstcolumn/oneColCap (0 -- \thepage)}%
-            \afterpage{\afterpage{\afterpage{\set at Normal@Bottom at Caption\do at hvFloat@doubleFULLPAGE at CaptionBefore{#1}}}}%
-          \fi
-        \else
-          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage^2->evenpage/caption before/twocolumn/secondcolumn (0 -- \thepage)}%
-          \afterpage{\afterpage{\set at Normal@Bottom at Caption\do at hvFloat@doubleFULLPAGE at CaptionBefore{#1}}}%
-        \fi
-      \else
-        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> evenpage/caption before/onecolumn (0 -- \thepage)}%
-        \afterpage{\set at Normal@Bottom at Caption\do at hvFloat@doubleFULLPAGE at CaptionBefore}%
-      \fi
-    \or % capPos after
-      \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption after (1 -- \thepage)}%
-      \if at twocolumn
-        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption after/twocolumn (1 -- \thepage)}%
-        \if at firstcolumn
-          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption after/twocolumn/firstcolumn (1 -- \thepage)}%
-          \ifhv at twoColumnCaption
-            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> evenpage/caption after/twocolumn/firstcolumn/twoColCaption (1 -- \thepage)}%
-            \afterpage{\afterpage\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol{#1}}}%
-          \else
-            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> evenpage/caption after/twocolumn/firstcolumn/oneColCaption (1 -- \thepage)}%
-            \afterpage{\afterpage\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfter{#1}}}%
-          \fi
-        \else
-          \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: evenpage/caption after/twocolumn/secondcolumn (1 -- \thepage)}%
-          \ifhv at twoColumnCaption
-            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage1 2 -> evenpage/caption after/twocolumn/secondcolumn/twoColCaption (1 -- \thepage)}%
-            \afterpage{\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol{#1}}}%
-          \else
-            \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage1 2 -> evenpage/caption after/twocolumn/secondcolumn/oneColCaption (1 -- \thepage)}%
-            \afterpage{\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfter{#1}}}%
-          \fi
-        \fi
-      \else
-        \hvfloat at typeout{do at hvFloat@doubleFULLPAGE: afterpage -> evenpage/caption after/onecolumn (1 -- \thepage)}%
-        \afterpage{\do at hvFloat@doubleFULLPAGE at CaptionAfter}%
-      \fi
-    \else % \ifcase Any other caption
-      \if at twocolumn
-        \if at firstcolumn
-          \afterpage{\afterpage{\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionOther{#1}}}}%
-        \else
-          \afterpage{\afterpage{\do at hvFloat@doubleFULLPAGE at CaptionOther{#1}}}%
-        \fi
-      \else
-        \afterpage{\do at hvFloat@doubleFULLPAGE at CaptionOther{#1}}%
-      \fi    
-    \fi% \ifcase
-  \fi% main ifoddpage
-  \endgroup% started at main macro \hvFloat
-}
+\input{hvfloat-2.inc}
 
-\def\set at Normal@Bottom at Caption{\@ifnextchar*\set at Normal@Bottom at CaptionStar\set at Normal@Bottom at Caption@}
-\def\set at Normal@Bottom at Caption@{%
-    \begin{\hv at floatType}[!b]
-      \expandafter\hvFloatSet\expandafter{\hv at save@setting}%    
-      \ifhv at separatorLine\drawSepLine\fi
-%      \expandafter\captionsetup\expandafter{\hv at caption@format}%
-      \ifhv at onlyText
-        \hv at longCap
-      \else
-        \ifx\hv at shortCap\@empty
-          \captionof{\hv at floatType}{\hv at longCap}%
-        \else
-          \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
-        \fi
-      \fi
-      \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
-    \end{\hv at floatType}%
-}
-\def\set at Normal@Bottom at CaptionStar*{%
-    \begin{\hv at floatType*}[!b]
-      \expandafter\hvFloatSet\expandafter{\hv at save@setting}%    
-      \ifhv at separatorLine\drawSepLine\fi
-%      \expandafter\captionsetup\expandafter{\hv at caption@format}%
-      \ifhv at onlyText
-        \hv at longCap
-      \else
-        \ifx\hv at shortCap\@empty
-          \captionof{\hv at floatType}{\hv at longCap}%
-        \else
-          \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
-        \fi
-      \fi
-      \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
-    \end{\hv at floatType*}%
-}
+\input{hvfloat-1.inc}
 
-\def\do at hvFloat@doubleFULLPAGE at CaptionBefore{%
-  \afterpage{%
-    \hfuzz=\maxdimen
-    \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-    \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%  no interlineskip
-    \hspace*{\the\dimexpr-\evensidemargin-\parindent-1in}%
-    \thispagestyle{empty}%
-    \ifx\hv at floatType\hv at figure
-      \global\refstepcounter{hv at tempCNTfigB}%
-    \else
-      \global\refstepcounter{hv at tempCNTtabB}%   before caption
-    \fi
-    \expandafter\label\expandafter{\hv at label}%
-    \clipbox*{0 0 \the\hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
-    \afterpage{%
-      \if at twocolumn\newpage\null\newpage\fi
-      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-      \thispagestyle{empty}%
-      \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%    -0.5\paperheight+0.5\ht\hvObjectBox
-      \hspace*{\hv at tempWidthA}%
-      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-      \clipbox*{\the\hv at leftPageObjectWidth{} \dp\hvObjectBox{} \wd\hvObjectBox{} \ht\hvObjectBox}{\usebox\hvObjectBox}%
-      \ifx\hv at floatType\hv at figure
-        \global\refstepcounter{hv at tempCNTfigA}%
-      \else
-        \global\refstepcounter{hv at tempCNTtabA}%   before caption
-      \fi
-      \expandafter\label\expandafter{\hv at label-2}%
-      \newpage\if at twocolumn\null\newpage\fi
-  }}%
-}
+\input{hvfloat-0.inc}
 
-\newif\ifhv at temp
-
-\def\do at hvFloat@doubleFULLPAGE at CaptionAfter{%
-  \afterpage{%
-    \hfuzz=\maxdimen
-    \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-    \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%  no interlineskip
-    \hspace*{\the\dimexpr-\evensidemargin-\parindent-1in}%
-    \thispagestyle{empty}%
-    \clipbox*{0 \the\dp\hvObjectBox{} \the\hv at leftPageObjectWidth{} \the\ht\hvObjectBox}{\usebox\hvObjectBox}%
-    \ifx\hv at floatType\hv at figure
-      \refstepcounter{hv at tempCNTfigA}%
-    \else
-      \refstepcounter{hv at tempCNTtabA}%   before caption
-    \fi
-    \ifx\hv at label\@empty\else\label{\hv at label}\fi            
-      \newpage\if at twocolumn\null\newpage\fi
-      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-      \thispagestyle{empty}%
-      \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%    -0.5\paperheight+0.5\ht\hvObjectBox
-      \hspace*{\hv at tempWidthA}%
-      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-      \clipbox*{\the\hv at leftPageObjectWidth{} \dp\hvObjectBox{} \wd\hvObjectBox{} \ht\hvObjectBox}{\usebox\hvObjectBox}%
-      \ifx\hv at floatType\hv at figure
-        \refstepcounter{hv at tempCNTfigB}%
-      \else
-        \refstepcounter{hv at tempCNTtabB}%   before caption
-      \fi
-      \expandafter\label\expandafter{\hv at label-2}%
-      \newpage\if at twocolumn\null\newpage\fi
-      \begin{\hv at floatType}[!b]
-        \ifhv at separatorLine\drawSepLine\fi
-%        \expandafter\captionsetup\expandafter{\hv at caption@format}%
-        \ifhv at onlyText
-          \hv at longCap
-        \else
-          \ifx\hv at shortCap\@empty
-            \captionof{\hv at floatType}{\hv at longCap}%
-          \else
-            \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
-          \fi
-        \fi
-        \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi            
-      \end{\hv at floatType}%
-  }%
-}
-
-\def\do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol{%
-  \hvfloat at typeout{do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol: start}  %
-  \afterpage{%
-    \hvfloat at typeout{do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol: afterpage start}  %
-    \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-    \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%  no interlineskip
-    \hspace*{\the\dimexpr-\evensidemargin-\parindent-1in}%
-    \thispagestyle{empty}%
-    \ifx\hv at floatType\hv at figure
-      \refstepcounter{hv at tempCNTfigA}%
-    \else
-      \refstepcounter{hv at tempCNTtabA}%   before caption
-    \fi
-    \ifx\hv at label\@empty\else\label{\hv at label}\fi
-    \clipbox*{0 0 \the\hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
-    \newpage\if at twocolumn\null\newpage\fi    
-    \hvfloat at typeout{do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol: insert newpage}  %
-      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-      \thispagestyle{empty}%
-      \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%    -0.5\paperheight+0.5\ht\hvObjectBox
-      \hspace*{\hv at tempWidthA}%
-      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-      \clipbox*{\the\hv at leftPageObjectWidth{} \dp\hvObjectBox{} \wd\hvObjectBox{} \ht\hvObjectBox}{\usebox\hvObjectBox}%
-      \ifx\hv at floatType\hv at figure
-        \refstepcounter{hv at tempCNTfigB}%
-      \else
-        \refstepcounter{hv at tempCNTtabB}%   before caption
-      \fi
-      \ifx\hv at label\@empty\else\label{\hv at label-2}\fi
-      \newpage\if at twocolumn\null\newpage\fi
-      \begin{\hv at floatType*}[!b]
-        \hv at twoColumnCaptiontrue
-        \ifhv at separatorLine\drawSepLine\fi
-%        \expandafter\captionsetup\expandafter{\hv at caption@format}%
-        \ifhv at onlyText
-          \hv at longCap
-        \else
-          \ifx\hv at shortCap\@empty
-            \captionof{\hv at floatType}{\hv at longCap}%
-          \else
-            \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
-          \fi
-        \fi
-        \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
-      \end{\hv at floatType*}%
-  }%
-  \hvfloat at typeout{do at hvFloat@doubleFULLPAGE at CaptionAfterTwoCol: afterpage done}  %
-}
-
-\def\do at hvFloat@doubleFULLPAGE at CaptionOther#1{%
-  \afterpage{%
-    \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%    -0.5\paperheight+0.5\ht\hvObjectBox
-    \hspace*{\the\dimexpr-\evensidemargin-\parindent-1in}%
-    \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-    \thispagestyle{empty}%
-    \hfuzz=\maxdimen
-    \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-    \clipbox*{0 \depth{} \hv at leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
-    \ifx\hv at floatType\hv at figure
-      \refstepcounter{hv at tempCNTfigA}%
-    \else
-      \refstepcounter{hv at tempCNTtabA}%   before caption
-    \fi
-    \label{\hv at label}%
-    \afterpage{%
-      \if at twocolumn\newpage\if at firstcolumn\else\null\newpage\fi\fi
-      \global\savebox{\hvObjectBox}{\ifhv at useOBox\usebox{\hvOBox}\else\hv at floatObject\fi}%
-      \thispagestyle{empty}%
-      \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip-\parskip+1.5\lineskip}%    -0.5\paperheight+0.5\ht\hvObjectBox
-      \hspace*{\hv at tempWidthA}%
-      \clipbox*{\hv at leftPageObjectWidth{} \dp\hvObjectBox{} \wd\hvObjectBox{} \ht\hvObjectBox}{\usebox\hvObjectBox}%
-      \ifx\hv at floatType\hv at figure
-        \refstepcounter{hv at tempCNTfigB}%
-      \else
-        \refstepcounter{hv at tempCNTtabB}%   before caption
-      \fi
-      \expandafter\label\expandafter{\hv at label-2}%
-      \savebox\hvCaptionBox{\parbox{0.9\ht\hvObjectBox}{\captionof*{\hv at floatType}{\hv at longCap}}}%
-      \ifnum#1 > 0\relax    % rotation with 90° 
-%        \setlength\hv at tempWidthB{\dimexpr\ht\hvCaptionBox+\wd\hvObjectBox+2\hvSet at bindCorrection}%
-        \ifdim\hv at tempWidthB < 2\paperwidth        
-          \rotatebox[origin=lb]{90}{\makebox[\paperheight][c]{\parbox{0.8\ht\hvObjectBox}{%
-%            \expandafter\captionsetup\expandafter{\hv at caption@format}%
-            \ifhv at onlyText
-              \hv at longCap
-            \else
-              \ifx\hv at shortCap\@empty
-                \captionof{\hv at floatType}{\hv at longCap}%
-              \else
-                \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
-              \fi
-            \fi
-          }}}% rotatebox
-          \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
-        \else% ifdim: no space left on page
-          \put(-2\ht\hvCaptionBox,0.5\ht\hvObjectBox){\makebox(0,0){\rotatebox{90}{\minipage{\textwidth}\centering
-            \parbox{0.8\textwidth}{%
-              \ifhv at onlyText
-	        \hv at longCap
-  	      \else
-                \ifx\hv at shortCap\@empty
-                  \captionof{\hv at floatType}{\hv at longCap}%
-                \else
-                  \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
-                \fi
-              \fi
-            }%
-            \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
-          \endminipage}}}%
-        \fi
-      \else% ifnum, caption not rotated, under or over the right page
-        \hv at tempWidthA=\the\dimexpr\paperheight-\ht\hvObjectBox\relax
-        \ifdim\hv at tempWidthA > \ht\hvCaptionBox 
-        \else 
-          \put(\the\dimexpr1.5\paperwidth-\wd\hvObjectBox-\hvSet at bindCorrection,\the\dimexpr\ht\hvCaptionBox+\abovecaptionskip+\belowcaptionskip){\makebox[0pt][c]{\parbox{\textwidth}{%%   
-%            \expandafter\captionsetup\expandafter{\hv at caption@format}%
-  	    \ifhv at onlyText
-	      \hv at longCap
-  	    \else
-              \ifx\hv at shortCap\@empty
-                \captionof{\hv at floatType}{\hv at longCap}%
-              \else
-                \captionof{\hv at floatType}[\hv at shortCap]{\hv at longCap}%
-              \fi
-            \fi
-          }}}%
-          \ifx\hv at label\@empty\else\label{\hv at label-cap}\fi
-        \fi
-      \fi% end \ifnum#1>0
-      \newpage\if at twocolumn\null\newpage\fi
-    }%
-  }%
-}
-
-
-\def\setBottomCaption{%
-  \ifhv at twoColumnCaption
-    \begin{\hv at floatType*}[!b]%
-  \else
-    \begin{\hv at floatType}[!b]%
-  \fi
-  \expandafter\hvFloatSet\expandafter{\hv at save@setting}%    
-  \ifhv at separatorLine\drawSepLine\fi
-  \par
-  \usebox\hvCaptionBox
-  \ifhv at twoColumnCaption
-    \end{\hv at floatType*}%
-  \else
-    \end{\hv at floatType}%
-  \fi
-}
-
-\def\setPageObject{%
-  \hvfloat at typeout{>>>> setPageObject/start environment ...}%
-  \afterpage{\checkoddpage}%
-  \ifhv at star
-    \begin{\hv at floatType*}[p]%
-  \else
-    \begin{\hv at floatType}[p]%
-  \fi
-  \hv at tempcnt=\@floatpenalty% suppress "float too big" message
-  \hfuzz=\maxdimen
-  \expandafter\hvFloatSet\expandafter{\hv at save@setting}%    
-    \ifhv at FULLPAGE
-    \hvfloat at typeout{>>>> setPageObject/FULLPAGE}%
-    \@floatpenalty=\z@%   no message that float too large
-    \vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep}%-0.5\baselineskip%
-    \if at twoside
-      \hvfloat at typeout{>>>> setPageObject/FULLPAGE/twoside}%
-      \ifoddpage
-        \hvfloat at typeout{>>>> setPageObject/FULLPAGE/twoside/oddpage (\thepage)}%
-        \hspace*{\the\dimexpr-\oddsidemargin-\parindent-1in}%
-      \else
-        \hvfloat at typeout{>>>> setPageObject/FULLPAGE/twoside/evenpage (\thepage)}%
-        \hspace*{\the\dimexpr-\evensidemargin-\parindent-1in}%
-      \fi
-    \else
-      \hvfloat at typeout{>>>> setPageObject/FULLPAGE/oneside}%
-      \hspace*{\the\dimexpr-\oddsidemargin-\parindent-1in}%
-    \fi
-    \hvfloat at typeout{>>>> setPageObject/FULLPAGE/set pagestyle empty}%
-    \AtBeginShipoutNext{\thispagestyle{empty}}%  to prevent heading/footer
-%    \afterpage{\AddToHookNext{shipout/after}{\thispagestyle{empty}}}%
-    \usebox\hvObjectBox
-  \else
-    \hvfloat at typeout{>>>> setPageObject/NO FULLPAGE}%
-    \usebox\hvObjectBox
-  \fi
-  \hvfloat at typeout{>>>> setPageObject/stop environment}%
-  \ifhv at star
-    \end{\hv at floatType*}%
-  \else
-    \end{\hv at floatType}%
-  \fi
-  \@floatpenalty=\hv at tempcnt%   restore
-}
-
 \ExplSyntaxOn
 
 \def\getMultiCaptionAndLabel{%



More information about the tex-live-commits mailing list.