Package: python3-matplotlib Source: matplotlib (3.5.1-2) Version: 3.5.1-2+b1
Run a plot script that contains from matplotlib import rc rc('text', usetex=True) and makes use of LaTeX markup (some labels containing "$...$"). Execution will fail with a long traceback and an error message from LaTeX, appended below. Cause: According to https://github.com/matplotlib/matplotlib/issues/16911, Matplotlib v3.2.1 introduced the dependence on file type1ec.sty "so that unicode input works (#14146 and linked issues)". Proposed solution: Add package cm-super-minimal to list of suggested packages. In a separate report, I will propose to elevate LaTeX dependencies from "Suggests" to "Recommends" or "Depends". ## Error message Exception in Tkinter callback Traceback (most recent call last):File "/usr/lib/python3/dist-packages/matplotlib/texmanager.py", line 233, in _run_checked_subprocess
report = subprocess.check_output( File "/usr/lib/python3.10/subprocess.py", line 420, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 524, in run raise CalledProcessError(retcode, process.args,subprocess.CalledProcessError: Command '['latex', '-interaction=nonstopmode', '--halt-on-error', '../1acea6f6c115d0ec7a634ed0529287b9.tex']' returned non-zero exit status 1.
The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.10/tkinter/__init__.py", line 1921, in __call__ return self.func(*args) File "/usr/lib/python3.10/tkinter/__init__.py", line 839, in callit func(*args)File "/usr/lib/python3/dist-packages/matplotlib/backends/_backend_tk.py", line 251, in idle_draw
self.draw()File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py", line 9, in draw
super().draw()File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_agg.py", line 436, in draw
self.figure.draw(self.renderer)File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 73, in draw_wrapper
result = draw(artist, renderer, *args, **kwargs)File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 50, in draw_wrapper
return draw(artist, renderer) File "/usr/lib/python3/dist-packages/matplotlib/figure.py", line 2810, in draw mimage._draw_list_compositing_images(File "/usr/lib/python3/dist-packages/matplotlib/image.py", line 132, in _draw_list_compositing_images
a.draw(renderer)File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 50, in draw_wrapper
return draw(artist, renderer)File "/usr/lib/python3/dist-packages/matplotlib/axes/_base.py", line 3082, in draw
mimage._draw_list_compositing_images(File "/usr/lib/python3/dist-packages/matplotlib/image.py", line 132, in _draw_list_compositing_images
a.draw(renderer)File "/usr/lib/python3/dist-packages/matplotlib/artist.py", line 50, in draw_wrapper
return draw(artist, renderer) File "/usr/lib/python3/dist-packages/matplotlib/axis.py", line 1159, in draw ticklabelBoxes, ticklabelBoxes2 = self._get_tick_bboxes(ticks_to_draw,File "/usr/lib/python3/dist-packages/matplotlib/axis.py", line 1085, in _get_tick_bboxes
return ([tick.label1.get_window_extent(renderer)File "/usr/lib/python3/dist-packages/matplotlib/axis.py", line 1085, in <listcomp>
return ([tick.label1.get_window_extent(renderer)File "/usr/lib/python3/dist-packages/matplotlib/text.py", line 910, in get_window_extent
bbox, info, descent = self._get_layout(self._renderer)File "/usr/lib/python3/dist-packages/matplotlib/text.py", line 309, in _get_layout
_, lp_h, lp_d = renderer.get_text_width_height_descent(File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_agg.py", line 259, in get_text_width_height_descent
w, h, d = texmanager.get_text_width_height_descent(File "/usr/lib/python3/dist-packages/matplotlib/texmanager.py", line 335, in get_text_width_height_descent
dvifile = self.make_dvi(tex, fontsize)File "/usr/lib/python3/dist-packages/matplotlib/texmanager.py", line 271, in make_dvi
self._run_checked_subprocess(File "/usr/lib/python3/dist-packages/matplotlib/texmanager.py", line 241, in _run_checked_subprocess
raise RuntimeError( RuntimeError: latex was not able to process the following string: b'lp' Here is the full report generated by latex:This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian) (preloaded format=latex)
restricted \write18 enabled. entering extended mode (../1acea6f6c115d0ec7a634ed0529287b9.tex LaTeX2e <2021-11-15> patch level 1 L3 programming layer <2022-01-21> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2021/10/04 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/type1cm/type1cm.sty) ! LaTeX Error: File `type1ec.sty' not found. Type X to quit or <RETURN> to proceed, or enter new name. (Default extension: sty) Enter file name: ! Emergency stop. <read *> l.6 \usepackage [utf8]{inputenc}^^M No pages of output. Transcript written on 1acea6f6c115d0ec7a634ed0529287b9.log.
smime.p7s
Description: S/MIME Cryptographic Signature