I want to use a TikZ element to place absolutely on the page. Unfortunately, no matter what I do, the TikZ picture is treated like a character, which causes it to be treated like a paragraph when not placed in another paragraph.
I am aware of the following question, but their solutions do not work here (unless I missed something):
Minimal example
\documentclass{article}
\usepackage{tikz}
\begin{document}
\section{Some section}
\subsection{Some subsection}%
\tikz[remember picture,overlay,baseline]{\node at (current page.center){bla};}%
\begin{quote}
This text has too much distance to the subsection heading.
\end{quote}
\end{document}
Note the big gap before the text. It disappears if I remove the TikZ command. (The text “bla” placed by TikZ is not visible in the example, but it is not of concern here.)
Of course, in this minimal example, I could just place the TikZ picture after the quote, but my actual situation is more complex, involving some macros and similar, which makes moving the TikZ command no generally applicable solution. If it helps, just imagine that the entire quote environment is dynamically via \input and the \section and \subsection commands must not be touched.



\subsection[Some subsection]{Some subsection\tikz[...]{...;}}– egreg Jan 30 '16 at 15:35\tikzobject comes between the title and thequote, so both the spacing after the title and before the quote are added, not just the maximum between the two. – egreg Jan 30 '16 at 15:37\newcommandcontaining the TikZ command that can be placed (e.g., by another user who cannot be bothered with this stuff) at every reasonable position (i.e., not within other commands) without breaking the layout. – Wrzlprmft Jan 30 '16 at 17:08