TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top


Instead of marking up the text with bold or emphasis, I read (and agree) that it is better to define a command, or environment, that describes the content. Then apply text formatting later.


In LyX, it is trivial to highlight and make bold a Windows directory name. For example


Many such paths exist in the document I am writing. What I would like to do is create a new layout/style called filename that describes the content:1


But \ is the escape character. This means that the backslash must be transformed:


The filename command is defined as follows:



Is there another way to define the filename command that does not mandate the use of $\backslash$ everywhere; rather keep using the literal \ character? Something like:


(I want to temporarily disable the special meaning of backslash.)

Thank you!

1 What I really want to do is define my own styles/layouts in LyX while using the KOMA Script v2 class. However, the documentation on this aspect has insufficient detail for me to extend the class. That way I can simply highlight the text and apply the style, rather than resorting to LaTeX and ERT within LyX.

share|improve this question
As an aside, rather than using $\backslash$ you can use \textbackslash to get a backslash – Aditya Dec 11 '10 at 17:56
up vote 14 down vote accepted

You should use the \path macro from the url package. Alternatively, you can make your own macro that behaves that way using \DeclareUrlCommand. For example, \path is (basically) defined as follows.


Of course, if you want bold, then you should use bf instead of tt.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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