I know I can use the macros \TeX and \LaTeX for typesetting the names of TeX and LaTeX (including the necessary vertical alignment trick).

But how am I supposed to typeset "TikZ"? (I am asking because I'd like to mention TikZ in the Colophon of a book).


Look at the manual. It’s typeset as Ti\textit{k}Z

You may create a new command if you would like to use it more than one time. If you use xspace, it takes care of the following space.



\TikZ with a following space and without \TikZ.

For further reading: Drawbacks of xspace

As said in the the comments, there are some other possible definitions:

  1. Ti\emph{k}Z, which will have an italic k in upright context and an upright k in italic context. So the k is always emphasizes, which may satisfies the source of the name “TikZ ist kein Zeichenprogramm” (TikZ is no drawing software), where the word kein should be emphasized.

  2. \textup{Ti\textit{k}Z} will produce the version with upright T, i and Z and italic k in all cases. This may be preferable, when the original appearance should be kept for the whole document.

  • 5
    In the sources of the pgfmanual (/pgf/doc/generic/pgf/macros/pgfmanual-en-macros.tex) : \def\tikzname{Ti\emph{k}Z} possible \newcommand*\Tikz{Ti\textit kZ} – Alain Matthes Jul 4 '12 at 16:59
  • 2
    It’s on the title page, page 3, 19, 20, 21, … and many more ;-) – Tobi Jul 4 '12 at 17:00
  • 5
    @Altermundus: I prefer \textit to be sure that it’s italic – Tobi Jul 4 '12 at 17:01
  • 1
    Yes I gave the macro found in pgfmanual-en-macros.tex. It's strange to use two different definitions ... – Alain Matthes Jul 4 '12 at 17:04
  • 5
    If you want to be sure that the k is italic, you might want to ensure that the T, i, and Z are upright, as in \newcommand*\TikZ{\textup{Ti\textit kZ}}. – Niel de Beaudrap Dec 5 '13 at 1:44

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.