16

I am trying to faithfully recreate the typographic style of a Victorian era book. One thing I've noticed is the extensive use of dashes: em-dashes are everywhere, for example.

Beyond the em dash however, I notice a set of even longer dashes. For example the dash used to indicate a pause in conversation due to a sudden interruption is about 1.5 times the length of an em dash. A similarly long dash is used to indicate the missing part of a name, e.g. "He traveled by horse to W-----".

How can I go about defining and working with dashes longer than an em dash. I can't seem to find any information on the web? I'm using XeLaTeX for my work.

A. Ahmad
  • 393
  • 1
    See also https://tex.stackexchange.com/q/447557 If your fonts support it, you can use Unicode’s omission dash. – Thérèse Sep 07 '18 at 19:23
  • 1
    For those wondering why old books do that in the first place, it's discussed on English.SE. – Wildcard Sep 08 '18 at 01:31
  • If your goal is to faithfully recreate the typography of the original book, wouldn't it be more accurate to use a series of dashes? I believe that's what was typically used at the time, as Victorian-era typesetters wouldn't have had access to sorts (i.e, special pieces of movable type) for abnormally long dashes either. –  Sep 08 '18 at 22:54

2 Answers2

17

You can superimpose two em-dashes:

\newcommand{\emmdash}{---\kern-0.5em---}

Full example:

\documentclass{article}

\newcommand{\emmdash}{---\kern-0.5em---}

\begin{document}

``He traveled by horse to W\emmdash”

-- --- \emmdash

\end{document}

enter image description here

enter image description here

egreg
  • 1,121,712
17

You can use a Latex "rule" to create a thin rectangle.

\documentclass{article}
\begin{document}
He travelled by horse to W\rule[0.5ex]{3em}{0.5pt}
\end{document}

He travelled by horse to W------

the format is \rule[raise]{width-x}{thickness-y} (source)and this can of course be used in a \newcommand for convenience.

By using "ex" and "em" units, the rule should scale nicely with the font.

James K
  • 348
  • 1
  • 7