37

How can I make a horizontal dashed line in LaTeX?

Just writing lots of single dashes results in a continuous horizontal line.

38

You can look at the dashrule package, for example.

  • Nice... a lot of flexibility :) – meep.meep Mar 3 '11 at 10:26
  • 1
    It would also be great if this answer included a simple example of how to use dashrule. – g33kz0r Apr 21 '16 at 18:08
16

With Plain leaders, for example:

\def\dashfill{\cleaders\hbox{-}\hfill}
\hbox to \hsize{\dashfill\hfil}
\bye

Changing the spacing is then a matter of redefining the dashfill's hbox:

\def\dashfill{\cleaders\hbox to 2em{-}\hfill}
3

What about adding spaces between the dashes: - - - - - - ? When I try it, it works just fine. Or do you want something else?

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.