本文整理汇总了Python中matplotlib.dviread.find_tex_file方法的典型用法代码示例。如果您正苦于以下问题:Python dviread.find_tex_file方法的具体用法?Python dviread.find_tex_file怎么用?Python dviread.find_tex_file使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类matplotlib.dviread
的用法示例。
在下文中一共展示了dviread.find_tex_file方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _get_adobe_standard_encoding
# 需要导入模块: from matplotlib import dviread [as 别名]
# 或者: from matplotlib.dviread import find_tex_file [as 别名]
def _get_adobe_standard_encoding(self):
enc_name = dviread.find_tex_file('8a.enc')
enc = dviread.Encoding(enc_name)
return dict([(c, i) for i, c in enumerate(enc.encoding)])
示例2: setup
# 需要导入模块: from matplotlib import dviread [as 别名]
# 或者: from matplotlib.dviread import find_tex_file [as 别名]
def setup():
dr.find_tex_file = lambda x: x
示例3: teardown
# 需要导入模块: from matplotlib import dviread [as 别名]
# 或者: from matplotlib.dviread import find_tex_file [as 别名]
def teardown():
dr.find_tex_file = original_find_tex_file
示例4: _get_adobe_standard_encoding
# 需要导入模块: from matplotlib import dviread [as 别名]
# 或者: from matplotlib.dviread import find_tex_file [as 别名]
def _get_adobe_standard_encoding():
enc_name = dviread.find_tex_file('8a.enc')
enc = dviread.Encoding(enc_name)
return {c: i for i, c in enumerate(enc.encoding)}
示例5: tex_font_map
# 需要导入模块: from matplotlib import dviread [as 别名]
# 或者: from matplotlib.dviread import find_tex_file [as 别名]
def tex_font_map(self):
return dviread.PsfontsMap(dviread.find_tex_file('pdftex.map'))
示例6: _get_ps_font_and_encoding
# 需要导入模块: from matplotlib import dviread [as 别名]
# 或者: from matplotlib.dviread import find_tex_file [as 别名]
def _get_ps_font_and_encoding(texname):
tex_font_map = dviread.PsfontsMap(dviread.find_tex_file('pdftex.map'))
font_bunch = tex_font_map[texname]
if font_bunch.filename is None:
raise ValueError(
("No usable font file found for %s (%s). "
"The font may lack a Type-1 version.")
% (font_bunch.psname, texname))
font = get_font(font_bunch.filename)
for charmap_name, charmap_code in [("ADOBE_CUSTOM", 1094992451),
("ADOBE_STANDARD", 1094995778)]:
try:
font.select_charmap(charmap_code)
except (ValueError, RuntimeError):
pass
else:
break
else:
charmap_name = ""
warnings.warn("No supported encoding in font (%s)." %
font_bunch.filename)
if charmap_name == "ADOBE_STANDARD" and font_bunch.encoding:
enc0 = dviread.Encoding(font_bunch.encoding)
enc = {i: _get_adobe_standard_encoding().get(c, None)
for i, c in enumerate(enc0.encoding)}
else:
enc = {}
return font, enc
示例7: texFontMap
# 需要导入模块: from matplotlib import dviread [as 别名]
# 或者: from matplotlib.dviread import find_tex_file [as 别名]
def texFontMap(self):
# lazy-load texFontMap, it takes a while to parse
# and usetex is a relatively rare use case
if self._texFontMap is None:
self._texFontMap = dviread.PsfontsMap(
dviread.find_tex_file('pdftex.map'))
return self._texFontMap
示例8: _get_adobe_standard_encoding
# 需要导入模块: from matplotlib import dviread [as 别名]
# 或者: from matplotlib.dviread import find_tex_file [as 别名]
def _get_adobe_standard_encoding(self):
enc_name = dviread.find_tex_file('8a.enc')
enc = dviread.Encoding(enc_name)
return {c: i for i, c in enumerate(enc.encoding)}