首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用pytexit显示乘除符号?

如何使用pytexit显示乘除符号?
EN

Stack Overflow用户
提问于 2021-01-07 14:04:45
回答 2查看 252关注 0票数 1

enter image description here

例如,我想在5/2和括号之间加上一个乘号。也是10和4之间的除号。

我还有另一个问题,如何删除68和87周围的括号?谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-07 14:50:34

这里的问题是如何像latex编辑器/编译器系统那样将unicode字符串转换为latex输出。最好的包是pylatexenc

回答你的问题:

代码语言:javascript
运行
复制
from pylatexenc.latex2text import LatexNodes2Text
from pylatexenc.latexencode import UnicodeToLatexEncoder

# To convert some latex unicode input to actual latex output
in_expr_unicode = r"""5\div2\times(68+87)-10\div4"""
out_latex = LatexNodes2Text().latex_to_text(in_expr_unicode)
print('          The math formula: ', out_latex)

# To convert the latex string back to unicode printable string (for use in some latex editor)
u = UnicodeToLatexEncoder(unknown_char_policy='replace')
print('The latex editor input was: ', u.unicode_to_latex(out_latex))

输出将为:

代码语言:javascript
运行
复制
          The math formula:  5÷2×(68+87)-10÷4
The latex editor input was:  5{\textdiv}2{\texttimes}(68+87)-10{\textdiv}4
票数 1
EN

Stack Overflow用户

发布于 2021-01-07 14:20:08

对于去掉括号,您可以如下描述初始表达式:

代码语言:javascript
运行
复制
py2tex('5/2*(68+87)-10/4')

我在这个包中看不到任何显示乘号或除号的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65607397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档