lingoal not work correctly with book class
For example, an incorrect definition of length on first page:
First (you need 2 times recompile):
\documentclass[11pt]{book}
\usepackage[showframe]{geometry}
\usepackage{linegoal}
\newcommand{\linegoaltest}{\rule{\linegoal}{1pt}}
\begin{document}
0 \linegoaltest
00 \linegoaltest
\end{document}
And with second page (you need 3 times recompile):
\documentclass[11pt]{book}
\usepackage[showframe]{geometry}
\usepackage{linegoal}
\newcommand{\linegoaltest}{\rule{\linegoal}{1pt}}
\begin{document}
0 \linegoaltest
00 \linegoaltest
\newpage
0 \linegoaltest
00 \linegoaltest
\end{document}
\usepackage[showframe]{geometry}to the examples. – jon Apr 14 '16 at 17:56\linegoalon the odd pages is relying on an 'end of line' mark (viazrefpresumably) from the even pages, so it wrongly calculates how long the line should be. If you add theverboseoption, you get to see the lengths it thinks it needs:458.9544ptand453.4794pton page 1, and422.09628ptand416.62128pton page 2. – jon Apr 14 '16 at 18:02\hrulefillinstead of\linegoaltest? – Steven B. Segletes Apr 15 '16 at 16:30