LuPi
11-07-2013, 11:27
Wie kann ich in dem Makro \test (siehe Beispiel) den Seitenumbruch
verhindern, der ohne Verwendung des Makros nicht auftritt?
\documentclass{scrartcl}
\usepackage{tikz}
\newcommand{\test}[1]{%
#1\nopagebreak\nopagebreak\par%
\nopagebreak\nopagebreak%
\vspace{-0.25\baselineskip}\nopagebreak\nopagebreak\hfill{%
\begin{tikzpicture}
\node[font=\scriptsize,outer sep=1pt,inner sep=0pt]
(a) {siehe Seite XY};
\draw (a.north east) -- (a.south east) -- (a.south west);
\end{tikzpicture}}}
\begin{document}
\vspace*{18cm}
\begin{itemize}
\item foo
\item bar
\item test\nopagebreak\nopagebreak\par%
\nopagebreak\nopagebreak%
\vspace{-0.25\baselineskip}\nopagebreak\nopagebreak\hfill{%
\begin{tikzpicture}
\node[font=\scriptsize,outer sep=1pt,inner sep=0pt]
(a) {siehe Seite XY};
\draw (a.north east) -- (a.south east) -- (a.south west);
\end{tikzpicture}}
\end{itemize}
\newpage
\vspace*{18cm}
\test{%
\begin{itemize}
\item foo
\item bar
\item test
\end{itemize}
}%
\end{document}
verhindern, der ohne Verwendung des Makros nicht auftritt?
\documentclass{scrartcl}
\usepackage{tikz}
\newcommand{\test}[1]{%
#1\nopagebreak\nopagebreak\par%
\nopagebreak\nopagebreak%
\vspace{-0.25\baselineskip}\nopagebreak\nopagebreak\hfill{%
\begin{tikzpicture}
\node[font=\scriptsize,outer sep=1pt,inner sep=0pt]
(a) {siehe Seite XY};
\draw (a.north east) -- (a.south east) -- (a.south west);
\end{tikzpicture}}}
\begin{document}
\vspace*{18cm}
\begin{itemize}
\item foo
\item bar
\item test\nopagebreak\nopagebreak\par%
\nopagebreak\nopagebreak%
\vspace{-0.25\baselineskip}\nopagebreak\nopagebreak\hfill{%
\begin{tikzpicture}
\node[font=\scriptsize,outer sep=1pt,inner sep=0pt]
(a) {siehe Seite XY};
\draw (a.north east) -- (a.south east) -- (a.south west);
\end{tikzpicture}}
\end{itemize}
\newpage
\vspace*{18cm}
\test{%
\begin{itemize}
\item foo
\item bar
\item test
\end{itemize}
}%
\end{document}