\texttt{foo} vs \verb#foo#

The LaTeX commands \texttt and \verb are very similar, but not the same:

  • \verb uses the next character as the delimiter, not braces
  • \verb will not break over a line (and will happily encroach into the margin)
  • \verb (and the verbatim environment) in a Beamer slide needs the fragile attribute

I tend to prefer \verb, as I never want monospaced text to be broken over a line.