How to draw wavy line in Latex simply in the sentence line of an article paragraph.

I know there is a underline \uwave comment, but I like to have just wavy line itself, without anything above.

I am looking for something such that \uwave{...} without ....

Adam below provides an answer, but I would like to have a way to shift the underwaveline to the normal position like --- or - - -?

Please help!


You can just use \hspace inside of \uwave with the length that you want.






enter image description here

(Note that normalem retains the normal treatment of \emphasized text. See p. 1 of the ulem documentation.)


If you want the wavy line in the middle of the text, you can do:


Which produces:

enter image description here

You could wrap it in a macro:


And then you can do:


Edit 2

If you want to use this inside of \caption, you will need to \protect it. (See What is the difference between Fragile and Robust commands?) Here's a complete MWE:


\usepackage{mwe} % for a complete Minimal Working Example





enter image description here

  • Thanks, is there a way to shift the underwaveline to the normal position like --- or - - -?
    – wonderich
    Mar 9 '14 at 3:35
  • 2
    You could use \raisebox{1ex}{\uwave{\hspace{1cm}}}
    – corporal
    Mar 9 '14 at 3:46
  • Looks like we had the same idea, @corporal. :)
    – Adam Liter
    Mar 9 '14 at 3:47
  • 1
    @Idear see my edit.
    – Adam Liter
    Mar 9 '14 at 3:48
  • 1
    @Idear see my update.
    – Adam Liter
    Mar 9 '14 at 4:07

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.