When using bold/italic in verbatim code (as a result of highlighting with pygments), the alignment gets off because TeXmacs does not use true monospaced bold fonts. Is there a way to fix this?
Verbatim Code Bold/Italic
Hi @olynch, do you have an example of a monospaced font with proper bold and italic variants we could test?
Dejavu Sans seems to have a monospaced bold font. It seems to get picked up properly in the main document, but verbatim-code
blocks use the serif font by default:
I’ll have another look at it later on.
Okay, so I had another look at this. Something seems to be going wrong with Dejavu Sans (I haven’t figured out what yet).
Other fonts do work properly, though. A difficulty is finding font families with both monospace bold and monospace italic. A useful tool for this is the filter in the font selection dialogue. On the right hand side of this window, you can pick Spacing -> Monospaced
and then either Weight -> Bold
or Slant -> Italic
.
On my system, I could identify Liberation Sans, TeXmacs Courier, Source Code Pro and TeX Gyre Cursor as having both mono bold and mono italics.
Once you have found a versatile font that you like, you can redefine the verbatim-code
tag to use it (ask if you need help with this).
Hi, sorry I should have said this earlier, but thank you for your help!