latex在ipython jupyter notebook中的使用

2023-05-16

In [2]:

from IPython.display import Latex
  
In [5]:

# 数学公式的前后要加上 $ 或 \( 和 \)
Latex(r"$f(x) = 3x + 7$")
  
Out[5]:
In [6]:

# 普通字符在数学公式中含义一样,除了 # $ % & ~ _ ^ \ { }
# 若要在数学环境中表示这些符号# $ % & _ { },
# 需要分别表示为\# \$ \% \& \_ \{ \},即在个字符前加上\
  
In [7]:

# 上标和下标
# 用 ^ 来表示上标,用 _ 来表示下标
# 如果有多个字符做上标或下标,要用{}括起来
Latex(r"$\sum_{i=1}^n a_i=0$")
  
Out[7]:
In [8]:

Latex(r"$f(x)=x^{x^x}$")
  
Out[8]:
In [12]:

# 希腊字母
# 大写希腊字母
Latex(r"$\Gamma \Delta \Theta \Lambda \Xi \Pi \Sigma \Upsilon$")
  
Out[12]:
In [13]:

Latex(r"$\Phi \Psi \Omega$")
  
Out[13]:
In [15]:

# 小写希腊字母
Latex(r"$\alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta$")
  
Out[15]:
In [17]:

Latex(r"$\theta \vartheta \iota \kappa \lambda \mu \nu \xi$")
  
Out[17]:
In [21]:

Latex(r"$o \pi \varpi \rho \varrho \sigma \varsigma \tau$")
  
Out[21]:
In [22]:

Latex(r"$\upsilon \phi \varphi \chi \psi \omega$")
  
Out[22]:
In [24]:

# 大尺寸运算符
Latex(r"$\sum \prod \coprod \int \iint \iiint \oint$")
  
Out[24]:
In [27]:

Latex(r"$ \bigvee \bigwedge \bigoplus \bigotimes \bigodot \biguplus$")
  
Out[27]:
In [32]:

# 箭头
Latex(r"$\leftarrow \rightarrow \Leftarrow \Rightarrow \uparrow \downarrow$")
  
Out[32]:
In [33]:

Latex(r"$\nearrow \searrow \swarrow \nwarrow \leadsto$")
  
Out[33]:
In [34]:

Latex(r"$ \iff \rightleftharpoons$")
  
Out[34]:
In [36]:

# 在公式中插入文本可以通过 \mbox{text} 在公式中添加text
Latex(r"$\mbox{对任意的$x>0$}, \mbox{有 }f(x)>0. $")
  
Out[36]:
$\mbox{对任意的$x>0$}, \mbox{有 }f(x)>0. $
In [49]:

# 分数及开方
# \frac{numerator}{denominator} \sqrt{expression_r_r_r}表示开平方,
# \sqrt[n]{expression_r_r_r} 表示开 n 次方
Latex(r"$\frac{7x+5}{1+y^2} \sqrt{x^2+y^2} \sqrt[n]{x^n+y^n}$")
  
Out[49]:
In [41]:

# 省略号(3个点)
# \ldots 表示跟文本底线对齐的省略号;\cdots 表示跟文本中线对齐的省略号
Latex(r"$ f(x_1,x_x,\ldots,x_n)=x_1^2+x_2^2+\cdots+x_n^2 $")
  
Out[41]:
In [46]:

# 括号和分隔符
#() 和 [ ] 和 | 对应于自己;
#{} 对应于 \{ \};
#|| 对应于 \|。
#当要显示大号的括号或分隔符时,要对应用 \left 和 \right
Latex(r"$f(x,y,z)=3y^2z\left(3+\frac{7x+5}{1+y^2}\right). $")
  
Out[46]:
In [50]:

# \left. 和 \right. 只用与匹配,本身是不显示的
Latex(r"$\left. \frac{du}{dx} \right|_{x=0}.$")
  
Out[50]:
In [51]:

# 多行的数学公式
# 其中&是对其点,表示在此对齐。
# *使latex不自动显示序号,如果想让latex自动标上序号,则把*去掉
Latex(r"""\begin{eqnarray*}
\cos 2\theta & = & \cos^2 \theta - \sin^2 \theta \\
& = & 2 \cos^2 \theta - 1.
\end{eqnarray*}""")
  
Out[51]:
In [52]:

# 矩阵
# c表示向中对齐,l表示向左对齐,r表示向右对齐
Latex(r"""The \emph{characteristic polynomial} $\chi(\lambda)$ of the
$3 \times 3$~matrix
\[ \left( \begin{array}{ccc}
a & b & c \\
d & e & f \\
g & h & i \end{array} \right)\]
is given by the formula
\[ \chi(\lambda) = \left| \begin{array}{ccc}
\lambda - a & -b & -c \\
-d & \lambda - e & -f \\
-g & -h & \lambda - i \end{array} \right|.\]""")
  
Out[52]:
The \emph{characteristic polynomial}  $\chi(\lambda)$ of the  $3 \times 3$~matrix  $$ \left( \begin{array}{ccc}a & b & c \\d & e & f \\g & h & i \end{array} \right)$$ is given by the formula  $$ \chi(\lambda) = \left| \begin{array}{ccc}\lambda - a & -b & -c \\-d & \lambda - e & -f \\-g & -h & \lambda - i \end{array} \right|.$$
In [53]:

# 导数、极限、求和、积分
Latex(r"$\frac{du}{dt} and \frac{d^2 u}{dx^2}$")
  
Out[53]:
In [54]:

# 偏导数
Latex(r"""\[ \frac{\partial u}{\partial t}
= h^2 \left( \frac{\partial^2 u}{\partial x^2}
+ \frac{\partial^2 u}{\partial y^2}
+ \frac{\partial^2 u}{\partial z^2}\right)\]""")
  
Out[54]:
In [55]:

Latex(r"$\lim_{x \to +\infty}, \inf_{x > s}$")
  
Out[55]:
In [56]:

# 极限
Latex(r"\[ \lim_{x \to 0} \frac{3x^2 +7x^3}{x^2 +5x^4} = 3.\]")
  
Out[56]:
In [57]:

# 求和
Latex(r"\[ \sum_{k=1}^n k^2 = \frac{1}{2} n (n+1).\]")
  
Out[57]:
In [58]:

# 积分
# To obtain the correct appearance one 
# should put extra space before the d, using \,
Latex(r"\[ \int_a^b f(x)\,dx.\]")
  
Out[58]:
In [59]:

Latex(r"\[ \int_0^{+\infty} x^n e^{-x} \,dx = n!.\]")
  
Out[59]:
In [60]:

Latex(r"\[ \int \cos \theta \,d\theta = \sin \theta.\]")
  
Out[60]:
In [61]:

Latex(r"""\[ \int_{x^2 + y^2 \leq R^2} f(x,y)\,dx\,dy
= \int_{\theta=0}^{2\pi} \int_{r=0}^R
f(r\cos\theta,r\sin\theta) r\,dr\,d\theta.\]""")
  
Out[61]:
In [62]:

Latex(r"\[ \int_0^R \frac{2x\,dx}{1+x^2} = \log(1+R^2).\]")
  
Out[62]:
In [63]:

# The way to improve the appearance of 
# of the integral is to use the control sequence \! 
# to remove a thin strip of unwanted space
Latex(r"\[ \int_0^1 \! \int_0^1 x^2 y^2\,dx\,dy.\]")
  
Out[63]:
In [64]:

Latex(r"\[ \int_0^1 \int_0^1 x^2 y^2\,dx\,dy.\]")
  
Out[64]:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

latex在ipython jupyter notebook中的使用 的相关文章

  • 如何从命令行启动 jupyter Notebook 以在当前目录中运行,而无需编辑配置文件或传递硬路径?

    Jupyter Notebook 目前有一个限制 在当前目录中启动终端 https github com jupyter notebook issues 2018 我如何从命令行执行此操作 没有 Anaconda 或其他 GUI witho
  • IPython Notebook 中的“斑马表”?

    我正在 IPython 中使用用于交互式分析的出色 Notebook 和 Pandas 构建一些交互式工作流程 我显示的一些表格通过一些格式化会更容易阅读 我真的很喜欢像 斑马桌 这样的东西 每隔一行都有阴影 我在这里读 http dev
  • 如何保存和编辑电缆打印的内容?

    这是后续如何以最小的格式将数据框导出到乳胶 https stackoverflow com questions 45929263 how to export a dataframe to latex with some minimal fo
  • 如何在plotly dash应用程序中编写数学符号?

    我想在绘图破折号应用程序中绘制数学符号 例如 我尝试过这个 import dash import dash html components as html app dash Dash name app layout html Div chi
  • 在 LaTeX Beamer 中更改 \textbullet 的颜色

    我不想使用 Beamer 的标准蓝色主题 我想用beaver 这是深红色 一切看起来都不错 除了如果我使用itemize要点仍然是蓝色的 有没有一种好方法可以让项目符号随我使用的颜色主题而变化 如果我选择淡黄色主题 我希望子弹也会变成黄色
  • 使 Jupyter Notebook 中的单元格输出水平滚动?

    I have a long Sympy expression that I d like to get printed with a horizontal scrollbar beneath it Is it possible to do
  • 在 R Markdown 文件中嵌入 pdf 并调整分页

    我即将完成博士学位 我需要在 R Markdown 文本中间的某个位置嵌入一些论文 pdf 格式 将 R Markdown 转换为 PDF 时 我希望将这些 PDF 论文嵌入到转换中 但是 我希望这些 PDF 论文也根据 Markdown
  • 插件 (vim-latex) 在启动时导致 gVim 崩溃

    我正在尝试使用在 Windows XP 上使用 gVim 但是一旦我打开 tex 文件 或者一旦我set ft tex gVim 崩溃且没有可见的错误消息 控制台 vim 中不会发生崩溃 我已经按照设置说明进行了操作 据我所知 并且我尝试禁
  • 如何使用 IPython 的事后 %debug 启动 pudb?

    I just 开始了 https documen tician de pudb starting html using breakpoint and pudb 这太棒了 现在我该如何制作 IPython debug神奇的启动pudb 注 p
  • 如何处理 Ipython Notebook 中的引用?

    在 Ipython Notebook 中处理引用的最佳方法是什么 理想情况下 我想要一个 bibtex 文件 然后像在 Latex 中一样 在 Ipython markdown 单元格中拥有一个速记列表 并在笔记本末尾提供完整的参考文献 我
  • tikz:为节点设置适当的x值

    这个问题源于这个问题here https stackoverflow com questions 2772972 latex curly braces outside math 我想生成一个跨越一些文本行的大括号 问题是我必须手动对齐 x
  • Pycharm jupyter笔记本wsl:Jupyter包未安装

    我想在 Pycharm 中使用 Jupyter 笔记本 项目解释器是来自 WSL ubuntu 18 04 内虚拟环境的 python2 7 Jupiter 软件包已正确安装在虚拟环境中 我可以通过以下方式运行它 jupyter noteb
  • 在 LaTeX 中自动将新句子中第一个单词的第一个字母大写

    我知道 LaTeX 的吹嘘点之一是它没有这种微软式的行为 尽管如此 它有时还是有用的 LaTeX 已经在您键入 非反斜杠 句点后添加了一个额外的空格 因此应该可以使其自动将后面的字母大写 是否有一个明显的方法来编写一个宏来执行此操作 或者是
  • 如何在 iPython 中获取最后分配的变量的值?

    我是一个完全的 iPython 新手 但我想知道是否有办法获取最后分配的变量的值 In 1 long variable name 333 In 2
  • 如何避免在matplotlib中调用latex(输出到pgf)

    我使用 matplotlib 及其 pgf 后端来生成包含在 LaTeX 投影仪文档中的绘图 当我使用未定义的乳胶命令时 我遇到了麻烦 但对于我的应用程序 我不需要 matplotlib 来使用 Latex 生成标签或注释 我只想要正确的
  • ipython/jupyter 中的 tk 问题

    我正在尝试编写一个用于从 ipython jupyter 笔记本启动的 gui 但在笔记本中使用 tkinter 时遇到了麻烦 特别是在让 tk gui 窗口正常关闭方面 如何从 jupyter 制作 启动 tkinter gui 然后在不
  • 为什么 ipython 上的 if 块后续行会立即断行?

    UPDATE 这是 曾经是已知错误 https github com ipython ipython issues 11334 on v7 Runs after if block unable to use elif or else 为什么
  • 更新 conda 后 conda 环境损坏

    在广泛使用 conda 一段时间后 我昨天被要求更新它 现在事情看起来很糟糕 我必须承认我不是幕后发生的专家 所以请耐心等待 安装 conda 后我使用了pip安装各种软件包 昨天 我开始处理 git 教程中的一些代码 该教程建议创建一个临
  • 如何在直线上分解长方程?

    我正在尝试在新行中添加一个方程 问题是方程对于该行来说太长了 我需要手动打破它 否则 它只会重叠到右列或右边缘 并且看起来很难看 有没有一种方法可以让 LaTeX 帮我打破方程 看起来不错 我附上我的乳胶代码 begin align f n
  • 如何使用 \setbeamerfont 设置任何字体大小(例如 32pt)?

    我想使用 setbeamerfont 设置框架标题的字体大小 如何使用 setbeamerfont 设置任何字体大小 例如 32pt 看完说明书我找到了答案 这很简单 setbeamerfont frametitle family rmfa

随机推荐

  • Robert 设计日记二 ---高投入机器人产品低消耗开发的个人见解和对之前嵌入式设计者来说的知识点-1

    前篇一讲了 xff0c 机器人某种程度需要不同团队 xff0c 来完成 而基于现有许多初创科技公司的条件 xff0c 如何使用一个很小的几人团队或十几人团队来做这样的烧钱产品 xff0c 本人认为2个条件 xff1a xff08 1 xff
  • 解决SSH第一次登录需要交互确认的问题

    Auto storing server host key in cache with plink up vote 12 down vote favorite 4 i 39 ve been trying to issue commands u
  • UART数据波形分析

    摘要 xff1a 本文通过对异步串行数据格式的分析 xff0c 阐述通过波形分析方法调试UART数据收发的原理和方法 经常遇到初学者 xff0c 对单片机串行通讯出了问题不知道如何办的情况 其实最有效的调试方法是用示波器观察收发数据的波形
  • 机器人学基础(二):机器人运动学

    机器人运动方程的表示 通常把描述一个连杆和下一个连杆的相对关系的齐次变换叫做A矩阵 1 1运动姿态和方向角 用矢量来描述机器人的运动方向 欧拉角表示运动姿态 RPY角表示运动姿态 1 2运动位置和坐标 用柱面坐标表示运动位置 用球面坐标表示
  • 图像位深和通道之间的联系

    以OpenCV为例 xff1a CV 16UC1 16位 xff0c 1 xff08 单 xff09 通道 CV 16UC3 16位 xff0c 3通道 CV 16UC1 xff0c 单通道的黑白图像 xff0c 每一个像素点由16位来表示
  • 斜线/、反斜线\、双斜线//、双反斜线\\

    看到这些东西就有点小晕 xff0c 整理到一起加以区分 上面符号 xff0c 中为正 xff0c 左为斜线 xff0c 右为反斜 xff1b 八字 xff0c 先撇为斜 xff0c 后捺为反斜 这些符号在不同的系统下意义不同 双斜线 协议和
  • linux中常用的截图录屏软件

    linux中常用的截图录屏软件 1 kazam 推荐 工具小巧而功能全面 可以选择全屏 窗口或者自定义区域 可以设置帧率 编码方式 时延倒计时 音频来源等 kazam默认视频编码方式是H264 保存为MP4文件 还支持截图功能 sudo a
  • openEuler 安装图形桌面环境Gnome或DDE或UKUI

    由于openEuler系统主要针对服务器 xff0c 目前默认安装之后没有图形桌面环境 xff0c 需要的用户可以自己手动安装配置 这里推荐安装深度桌面DDE或优麒麟UKUI环境 安装gnome桌面 sudo dnf makecache s
  • Ubuntu更换国内镜像源

    由于Ubuntu官方镜像速度有限 xff0c 可以使用国内镜像加速更新和下载 xff0c 节约时间 常用的国内镜像有很多 xff0c 本人常用的有如下几个 xff0c 仅供参考 163镜像 mirrors 163 com 清华镜像 mirr
  • ubuntu-2204 gerrit ssh 报错Permission denied (publickey).分析及解决

    ubuntu 2204 gerrit ssh 报错Permission denied publickey 分析及解决 使用repo init sync下载代码时遇到报错 Permission denied publickey 分析排查步骤
  • UCOSII操作系统 第3课—UCOSII启动过程

    1 初始化UCOSII 1 在调用UCOSII在任何的其他的服务之前 xff0c UCOSII要求首先调用初始化函数OSInit 这个函数的目的就是在整个系统启动之前 xff0c 初始化所有的变量和数据结构 2 其中 xff0c 在OSIn
  • vscode安装配置clang-format插件及使用

    vscode安装配置clang format插件及使用 首先安装插件 在vscode扩展里搜索clang format xff0c 安装排名第一的xaver clang format 确认clang format可执行程序路径 window
  • 消息序列化工具-protobuf介绍及安装使用技巧

    简介 protobuf是google团队开发的用于高效存储和读取结构化数据的工具 xml json也可以用来存储此类结构化数据 xff0c 但是使用protobuf表示的数据能更加高效 xff0c 并且将数据压缩得更小 xff0c 大约是j
  • 消息序列化工具-为现代C++设计的jsoncpp介绍与使用技巧

    概述 JSON 的全称为 xff1a JavaScript Object Notation xff0c 顾名思义 xff0c JSON 是用于标记 Javascript 对象的 xff0c JSON 官方的解释为 xff1a JSON 是一
  • cppcheck代码检查工具安装与使用技巧

    cppcheck代码检查工具安装与使用技巧 Cppcheck 是一种 C C 43 43 代码缺陷静态检查工具 不同于 C C 43 43 编译器及很多其它分析工具 xff0c 它不检查代码中的语法错误 Cppcheck 可以检查非标准代码
  • sed流编辑器中使用变量替换以及执行外部命令

    在使用sed对日志或者其它文本进行parse的过程当中 xff0c 有时候我们需要引用外部变量的值 xff0c 或者获取一个shell命令执行的结果 xff0c 以便达到更加可观的输出结果 这里介绍如何做到 sed 流编辑 1 sed命令及
  • mkisofs命令制作iso文件

    mkisofs命令行格式 mkisofs adDfhJlLNrRTvz print size quiet A lt 应用程序ID gt b lt 开机映像文件 gt c lt 开机文件名称 gt hide lt 目录或文件名 gt hide
  • windows下tree命令列出文件目录树

    windows下tree命令列出文件目录树 tree path f tree D AR C Team f 可以将D AR C Team目录下所有目录及子目录下的文件都打印出来 tree D AR C Team f gt HOMEPATH f
  • yum命令安装历史回滚彻底删除安装的依赖包

    yum命令安装一个软件包是会连同依赖包一起安装 xff0c 但是yum remove卸载时却只卸载这个文件包本身 如果需要删除安装时附加的依赖包可以使用yum history的相关操作实现回滚 假如安装了ecliipse pde xff0c
  • latex在ipython jupyter notebook中的使用

    In 2 from IPython display import Latex In 5 数学公式的前后要加上 或 和 Latex r 34 f x 61 3x 43 7 34 Out 5 In 6