计算化学公社

 找回密码 Forget password
 注册 Register

推荐一个通用的渲染Latex公式的解决方案

查看数: 12898 | 评论数: 4 | 收藏 Add to favorites 4
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-11-24 05:54

正文摘要:

本帖最后由 stecue 于 2015-11-24 09:54 编辑 大家都知道本论坛采用的Dizcuz!架构完全不支持Latex,所以打公式很费劲。那么就没有办法方便的输入并显示漂亮的公式了么?并非如此。有高人发掘了用Math Anywhere渲 ...

回复 Reply

stecue 发表于 Post on 2015-11-24 09:14:19
本帖最后由 stecue 于 2015-11-24 09:46 编辑

测试一下\bra{}和\ket{}
$$
\newcommand{\ud}[1]{{#1^{\dagger}}}
\newcommand{\bra}[1]{\left\langle #1\right|}
\newcommand{\ket}[1]{\left| #1\right\rangle}
\newcommand\Tr{\mathrm{Tr}}
\newcommand{\braket}[2]{\langle #1 \mid #2 \rangle}
\newcommand\d{\mathrm{d}}
\newcommand\I{\mathbb{I}}
\newcommand{\avg}[1]{\left< #1 \right>}

\bra{A}{B}\ket{C}
\Delta E = \bra{0} { \sum \limits_{k\sigma } {\frac{{{\hbar ^2}{k^2}}}{{2m}}\hat a_k^ + {{\hat a}_k}}} \ket{0 }$$或者直接使用\langle和\rangle,
$$
\Delta E =\left\langle 0 \left| \sum \limits_{k\sigma } {\frac{{{\hbar ^2}{k^2}}}{{2m}}\hat a_k^ + {{\hat a}_k}} \right| 0 \right\rangle
$$






卡开发发 发表于 Post on 2015-11-24 06:52:04
本帖最后由 卡开发发 于 2015-11-24 06:57 编辑

像我这种不熟悉LaTeX码而且比较懒的人可以用这样的方式:1
1、下载个Mathtype,然后在Mathtype输入想要的公式(这个就真的没啥难度了);
2、选择preferences中的cut & copy preferences,然后把选项改为MathML or TeX,一般情况LaTeX 2.09& later就行;

3、选中你的公式,并ctrl+c进行copy;
4、贴到论坛的回复框,发表后就能够见到公式的显示。

最后需要注意,插件必须处于激活状态,否则还是看不到公式的。实际效果:
  1. \#[#\Delta E = \left\langle 0 \right|\sum\limits_{k\sigma } {\frac{{{\hbar ^2}{k^2}}}{{2m}}\hat a_k^ + {{\hat a}_k}} \left| 0 \right\rangle \#]   无视这里的#,为了不让其转化为公式
复制代码

显示应该是这样:

可以测试一下是否显示正常:\[\Delta E = \left\langle 0 \right|\sum\limits_{k\sigma } {\frac{{{\hbar ^2}{k^2}}}{{2m}}\hat a_k^ + {{\hat a}_k}} \left| 0 \right\rangle \]如果正常的话应该与上面的图片一致。


评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
smutao + 5 赞!

查看全部评分 View all ratings

stecue 发表于 Post on 2015-11-24 06:28:55
本帖最后由 stecue 于 2015-11-24 06:33 编辑

如果要按照那个帖子用\braket{}{}之类的符号的话,需要把下面代码加到自己的latex代码之前,原帖里面有一些颜色代码不能直接拷贝。

  1. \newcommand{\ud}[1]{{#1^{\dagger}}}
  2. \newcommand{\bra}[1]{\left\langle #1\right|}
  3. \newcommand{\ket}[1]{\left| #1\right\rangle}
  4. \newcommand\Tr{\mathrm{Tr}}
  5. \newcommand{\braket}[2]{\langle #1 \mid #2 \rangle}
  6. \newcommand\d{\mathrm{d}}
  7. \newcommand\I{\mathbb{I}}
  8. \newcommand{\avg}[1]{\left< #1 \right>}
复制代码

比如
$$\newcommand{\ud}[1]{{#1^{\dagger}}}
\newcommand{\bra}[1]{\left\langle #1\right|}
\newcommand{\ket}[1]{\left| #1\right\rangle}
\newcommand\Tr{\mathrm{Tr}}
\newcommand{\braket}[2]{\langle #1 \mid #2 \rangle}
\newcommand\d{\mathrm{d}}
\newcommand\I{\mathbb{I}}
\newcommand{\avg}[1]{\left< #1 \right>}

\braket{i}{j}
$$

卡开发发 发表于 Post on 2015-11-24 06:10:58
Math-Anywhere_v1.1.crx (25.75 KB, 下载次数 Times of downloads: 11)
Google的连接很难打得开,百度上找了一个。如果非得用360不可的话,我建议使用360极速,Chrome内核模式允许使用Chrome插件。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
stecue + 5

查看全部评分 View all ratings

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-27 17:51 , Processed in 0.247060 second(s), 27 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list