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
\null
and when do we need to use it? - Why do
\hrulefill
and\hfill
need starting\null
when they follow\\
but not need\null
when they follow\par
? - Why does
\hfill
always need ending\null
but\hrulefill
not need it?