• <legend id='xawCS'><style id='xawCS'><dir id='xawCS'><q id='xawCS'></q></dir></style></legend>

        <bdo id='xawCS'></bdo><ul id='xawCS'></ul>
    1. <tfoot id='xawCS'></tfoot>
      <i id='xawCS'><tr id='xawCS'><dt id='xawCS'><q id='xawCS'><span id='xawCS'><b id='xawCS'><form id='xawCS'><ins id='xawCS'></ins><ul id='xawCS'></ul><sub id='xawCS'></sub></form><legend id='xawCS'></legend><bdo id='xawCS'><pre id='xawCS'><center id='xawCS'></center></pre></bdo></b><th id='xawCS'></th></span></q></dt></tr></i><div id='xawCS'><tfoot id='xawCS'></tfoot><dl id='xawCS'><fieldset id='xawCS'></fieldset></dl></div>

      <small id='xawCS'></small><noframes id='xawCS'>

        如何在 python 中格式化 LaTeX 字符串?

        时间:2023-10-18
        <i id='Ultry'><tr id='Ultry'><dt id='Ultry'><q id='Ultry'><span id='Ultry'><b id='Ultry'><form id='Ultry'><ins id='Ultry'></ins><ul id='Ultry'></ul><sub id='Ultry'></sub></form><legend id='Ultry'></legend><bdo id='Ultry'><pre id='Ultry'><center id='Ultry'></center></pre></bdo></b><th id='Ultry'></th></span></q></dt></tr></i><div id='Ultry'><tfoot id='Ultry'></tfoot><dl id='Ultry'><fieldset id='Ultry'></fieldset></dl></div>

      1. <tfoot id='Ultry'></tfoot>
        • <bdo id='Ultry'></bdo><ul id='Ultry'></ul>

            <small id='Ultry'></small><noframes id='Ultry'>

              <legend id='Ultry'><style id='Ultry'><dir id='Ultry'><q id='Ultry'></q></dir></style></legend>
                <tbody id='Ultry'></tbody>

                1. 本文介绍了如何在 python 中格式化 LaTeX 字符串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在编写一个应用程序,其部分功能是生成 LaTeX CV,所以我发现自己遇到了这样的字符串

                  I'm writing an application, part of whose functionality is to generate LaTeX CVs, so I find myself in a situation where I have strings like

                  egin{document}
                  	itle{Papers by AUTHOR}
                  author{}
                  date{}
                  maketitle
                  egin{enumerate}
                  
                  %%   LIST OF PAPERS
                  %%   Please comment out anything between here and the
                  %%   first item
                  %%   Please send any updates or corrections to the list to
                  %%   XXXEMAIL???XXX
                  
                  %usepackage[pdftex, ...
                  

                  我想用动态信息填充,例如一个电子邮件地址.由于 LaTeX 本身的格式,带有 {email} 语法的 .format 将不起作用,也不会使用带有 %(email)s 语法的字典.特别是,像egin{document}"(LaTeX 中的命令)这样的字符串应该保持原样,而不是从 .format 中替换,并且像%%"(LaTeX 中的注释)这样的字符串也应该是左,没有从填充字典中替换.这样做的合理方法是什么?

                  which I would like to populate with dynamic information, e.g. an email address. Due to the format of LaTeX itself, .format with the {email} syntax won't work, and neither will using a dictionary with the %(email)s syntax. in particular, strings like "egin{document}" (a command in LaTeX) should be left literally as they are, without replacement from .format, and strings like "%%" (a comment in LaTeX) should also be left, without replacement from a populating dictionary. What's a reasonable way to do this?

                  推荐答案

                  为什么这行不通?

                  >>> output = r'author{{email}}'.format(email='user@example.org')
                  >>> print output
                  author{email}
                  

                  编辑:使用双花括号转义"只有 LaTeX 理解的文字花括号:

                  edit: Use double curly braces to "escape" literal curly braces that only LaTeX understands:

                  >>> output = r'egin{{document}} ... author{{{email}}}'.format(
                  ... email='user@example.org')
                  >>> print output
                  egin{document} ... author{user@example.org}
                  

                  这篇关于如何在 python 中格式化 LaTeX 字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:以编程方式将 LaTeX 代码转换/解析为纯文本 下一篇:在 Python 中使用 LaTeX 表示法格式化数字

                  相关文章

                  <tfoot id='s8WOm'></tfoot>

                    • <bdo id='s8WOm'></bdo><ul id='s8WOm'></ul>
                  1. <small id='s8WOm'></small><noframes id='s8WOm'>

                      <legend id='s8WOm'><style id='s8WOm'><dir id='s8WOm'><q id='s8WOm'></q></dir></style></legend>
                    1. <i id='s8WOm'><tr id='s8WOm'><dt id='s8WOm'><q id='s8WOm'><span id='s8WOm'><b id='s8WOm'><form id='s8WOm'><ins id='s8WOm'></ins><ul id='s8WOm'></ul><sub id='s8WOm'></sub></form><legend id='s8WOm'></legend><bdo id='s8WOm'><pre id='s8WOm'><center id='s8WOm'></center></pre></bdo></b><th id='s8WOm'></th></span></q></dt></tr></i><div id='s8WOm'><tfoot id='s8WOm'></tfoot><dl id='s8WOm'><fieldset id='s8WOm'></fieldset></dl></div>