8000 Problem/Bug with Text rendering With LaTeX? · Issue #882 · matplotlib/matplotlib · GitHub
[go: up one dir, main page]

Skip to content
Problem/Bug with Text rendering With LaTeX? #882
Closed
@ASphericalChicken

Description

@ASphericalChicken

Hi,

mpl is a great package. Thanks for the effort first!

Recently I have tried to use latex to render all the texts in a plot for consistent look with other texts in a paper. However, it seems that all the texts in the plot are rendered in bold font. Please see the attached code.

%%%

!/opt/local/bin/python

from matplotlib.pyplot import *
from matplotlib import rc
rc('text', usetex=True)
rc('font', family='serif')

text(.1, .2, r'first $f(x,y)=x+y\ \mathrm{first}\ \mathbf{first}\ \textrm{first}\ \textnormal{first}$')
xlabel(r'first $f(x,y)=x+y\ \mathrm{first}\ \mathbf{first}\ \textrm{first}\ \textnormal{first}$')

savefig('test_tex.pdf', transparent=True)
%%%

The text in 1) normal environment (quoted in r'text'), 2) in \textrm{}, 3) \textnormal{} are the same with 4) \mathbf{}. The only way to produce with "normal" font is to put the text in \mathrm{}.

The matplotlibrc is default or blank. I was able to reproduce the result with versions 1.1.0 and 1.1.1 on both linux and mac. And I could 4EDA n't find a quick fix from the internet.

Furthermore, I found that the texts in the tutorial page http://matplotlib.sourceforge.net/users/usetex.html are also bolded: "TeX is Number ..." is thicker than the font in the following equation and the tics labels, whose "normal" font can be seen by putting them in \mathrm{}.

It is quite annoying to have inconsistent font in the figure and the main texts. Could someone look into it? Thanks a million!

A Spherical Chicken

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0