TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

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

How do I write the Bitcoin symbol in LaTeX?

  • Abusing Unicode, "B⃦" can be used in normal text files. I'm not a fan of writing non-ASCII in LaTeX, as you can run into all sorts of encoding issues.
  • There does not seem to be a package defining it.
  • I could use TikZ to roll my own version, but then that would probably not scale well (telling from past attempts at similar things).

So: what do you think would be the best way of writing the Bitcoin currency symbol in LaTeX?

For comparison, here's the Bitcoin wiki entry for the symbol.

share|improve this question
    
related: tex.stackexchange.com/q/201597 – LaRiFaRi Sep 23 '14 at 15:21
    
This is -- or should be -- 'Latin Capital Letter B with Stroke' (U+0243) (see here). So use a font that has it. – jon Mar 24 at 21:52
up vote 6 down vote accepted

Three examples, from here:

\def\bitcoinA{%
  \leavevmode
  \vtop{\offinterlineskip %\bfseries
    \setbox0=\hbox{B}%
    \setbox2=\hbox to\wd0{\hfil\hskip-.03em
    \vrule height .3ex width .15ex\hskip .08em
    \vrule height .3ex width .15ex\hfil}
    \vbox{\copy2\box0}\box2}}

and

\def\bitcoinB{\leavevmode
  {\setbox0=\hbox{\textsf{B}}%
    \dimen0\ht0 \advance\dimen0 0.2ex
    \ooalign{\hfil \box0\hfil\cr
      \hfil\vrule height \dimen0 depth.2ex\hfil\cr
    }%
  }%
}

and

\def\bitcoinC{\leavevmode\rlap{\hskip.5pt-}B} 

enter image description here

share|improve this answer
1  
As for now, only the last symbol posted by Papiro has to be used (here's the why) Since this thread is still in use, I'll (picky me) slightly modify Papiro's answer by lowering the overlaid line to a more proper position : \def\btc{\leavevmode\rlap{\raisebox{-.7pt}{-}}B} – Warren Mar 24 at 21:10

A variant, more inline with the “official” rendering (see http://bitcoinsymbol.org)

\documentclass{article}

\DeclareRobustCommand{\bitcoin}{{%
  \normalfont\sffamily
   \raisebox{-.05ex}{\makebox[.1\width][l]{-\kern-.2em-}}B%
}}

\begin{document}

\bitcoin

\end{document}

enter image description here

Of course the adjustments depend on the document sans serif font.

From the site:

enter image description here

share|improve this answer

Your Answer

 
discard

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.