Is there a way to align a marginpar with the beginning of a paragraph, without cluttering the text of the paragraph?

If I do the following, the marginpar lines up with the last line of the first paragraph.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur scelerisque purus vitae nisl lacinia at volutpat sapien bibendum. Sed mollis ultricies arcu non posuere.
\marginpar{Praesent nulla arcu.}Proin neque ante, placerat in laoreet quis, egestas sit amet leo. Mauris vestibulum cursus elit et vulputate. Cras congue nulla vitae tortor mattis porttitor.

Moving the marginpar after the first word of the second paragraph produces the desired effect, but clutters the source document (especially with longer marginpars). Is there a way to achieve both?

  • \hspace{0pt}\marginpar{...} at the front of the paragraph should do the job
    – daleif
    Apr 19 '11 at 10:07
  • Indeed. Thank you. If you answer again (not in comment) I can assign it "correct answer". In the meanwhile I answer it myself to save other people time.
    – B3ret
    Apr 19 '11 at 10:18
  • Ok, seems I can not answer my question within 24 hours and I can not close the question either...
    – B3ret
    Apr 19 '11 at 10:20
  • the delay is to get multiple opinions. In some cases the best answer is not always the first answer that works. Apr 19 '11 at 11:56

\hspace{0pt}\marginpar{...} at the front of the paragraph should do the job.

  • 14
    Why not \leavevmode instead of `\hspace{0pt}?
    – egreg
    May 23 '11 at 16:03
  • @egreg, I got the advise from someone else. Is there any particular difference?
    – daleif
    Oct 30 '14 at 17:49
  • 5
    \leavevmode leaves no trace of itself if already inside a paragraph, while \hspace{0pt} does.
    – egreg
    Oct 30 '14 at 17:55
  • 1
    It might also be useful after \marginpar to append \ignorespaces to clear justified space between words.
    – user619271
    Jul 29 '18 at 19:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.