• <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 字符串?

        How to format a LaTeX string in python?(如何在 python 中格式化 LaTeX 字符串?)
        <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 字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Running .jl file from R or Python(从 R 或 Python 运行 .jl 文件)
                  Running Julia .jl file in python(在 python 中运行 Julia .jl 文件)
                  Using PIP in a Azure WebApp(在 Azure WebApp 中使用 PIP)
                  How to run python3.7 based flask web api on azure(如何在 azure 上运行基于 python3.7 的烧瓶 web api)
                  Azure Python Web App Internal Server Error(Azure Python Web 应用程序内部服务器错误)
                  Run python dlib library on azure app service(在 azure app 服务上运行 python dlib 库)
                  <tfoot id='s8WOm'></tfoot>

                        • <bdo id='s8WOm'></bdo><ul id='s8WOm'></ul>
                        • <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>
                              <tbody id='s8WOm'></tbody>