@@ -367,7 +367,7 @@ def remove_coding(text):
367367TEMPLATE = """
368368{{ source_code }}
369369
370- {{ only_html }}
370+ .. only:: html
371371
372372 {% if source_link or (html_show_formats and not multi_image) %}
373373 (
@@ -403,27 +403,15 @@ def remove_coding(text):
403403 {{ caption }}
404404 {% endfor %}
405405
406- {{ only_latex }}
406+ .. only:: not html
407407
408408 {% for img in images %}
409- {% if 'pdf' in img.formats -%}
410- .. figure:: {{ build_dir }}/{{ img.basename }}.pdf
409+ .. figure:: {{ build_dir }}/{{ img.basename }}.*
411410 {% for option in options -%}
412411 {{ option }}
413412 {% endfor %}
414413
415414 {{ caption }}
416- {% endif -%}
417- {% endfor %}
418-
419- {{ only_texinfo }}
420-
421- {% for img in images %}
422- .. image:: {{ build_dir }}/{{ img.basename }}.png
423- {% for option in options -%}
424- {{ option }}
425- {% endfor %}
426-
427415 {% endfor %}
428416
429417"""
@@ -794,10 +782,6 @@ def run(arguments, content, options, state_machine, state, lineno):
794782 ':%s: %s' % (key , val ) for key , val in options .items ()
795783 if key in ('alt' , 'height' , 'width' , 'scale' , 'align' , 'class' )]
796784
797- only_html = ".. only:: html"
798- only_latex = ".. only:: latex"
799- only_texinfo = ".. only:: texinfo"
800-
801785 # Not-None src_link signals the need for a source link in the generated
802786 # html
803787 if j == 0 and config .plot_html_show_source_link :
@@ -811,9 +795,6 @@ def run(arguments, content, options, state_machine, state, lineno):
811795 build_dir = build_dir_link ,
812796 source_link = src_link ,
813797 multi_image = len (images ) > 1 ,
814- only_html = only_html ,
815- only_latex = only_latex ,
816- only_texinfo = only_texinfo ,
817798 options = opts ,
818799 images = images ,
819800 source_code = source_code ,
0 commit comments