Up to now I don't understand well what \null actually is and when we need it. I have only known that it can be used to create hypothetical anchors as follows.
\documentclass{article}
\usepackage[a6paper,margin=2cm]{geometry}
\parindent=0pt
\begin{document}
\hfill xport \hfill\null\\
\null\hrulefill{} never \hrulefill\par
\hrulefill{} dies. \hrulefill\par
\hfill really? \hfill\null\par
\newpage
\null
\vfill
\hfill The End \hfill\null
\end{document}
- What is
\nulland when do we need to use it? - Why do
\hrulefilland\hfillneed starting\nullwhen they follow\\but not need\nullwhen they follow\par? - Why does
\hfillalways need ending\nullbut\hrulefillnot need it?