这个是要用latex才能完美实现,其它的都是只能采用拼接的方式。
这是mathtype官方给的拼接方案:
总起来说就是用1个下划线+1个分数拼接起来:
但是效果不是很理想,而且符号太大。所以我个人想到的拼接方案是visio+mathtype:
首先是打开visio,画条线,调整长度和角度、线路粗细,然后输入mathtype公式,再把mathtype公式拖动到角度上。
然后把符号复制粘贴到word中:
公式不居中,没关系,把段落格式中的文本对齐方式改为“居中”即可:
以下是两种方案的对比效果,显然用visio拼接的效果比较好,既不显得突兀,又不失真:
追问那如何使用latex实现,具体代码是什么
追答用latex要会latex语法。然后有两种选择,一种是安装ctex,直接使用latex排版,与word无关;另一种是安装一个叫aurora的公式编辑器,这个可以嵌入到word中使用。下面是aurora这种方式的实现过程:
安装micro-miktex。
安装aurora(下载地址可以百度搜索“Aurora 2.3 连接 office 2016 使用 LaTex”,科学网上有一个下载链接),安装时不要勾选micro-miktex。
按aurora的激活教程激活。
打开word之后会看到aurora已经加载到word的菜单栏中,如图所示:
点Inline Equation,出来的窗口是这样的:
点开Properties,Rendering method 选vector,然后在packages标签中添加包{steinmetz},确定
在aurora窗口中输入公式的latex语法$\phase{\phi - z} $
点Refresh或者关闭aurora窗口,就会生成公式了,效果是这样的:
三种方式的效果对比如下:
还是无法达到那种效果
你这很明显是没有完全按我说的来做,一是输出用vector(注:如果达不到预期效果,则可以选vector (render all fonts)),二是要添加包\usepackage{steinmetz},一定要添加这个包,不然会像你这报的错误undefined control sequence \phase,说明编辑器没法识别\phase这个代码的含义,也就说明并没有把这个命令需要的包加上。
今天运行时显示Problem running Latex,一直都无法解决,那如果使用CTEX要如何操作
追答额,我的用了这么久了,win7+office2010,2016都没有碰到啥问题呀。latex软件有好几个,都支持用latex语法的,我装的是ctex,网上都有很多教程的,你只要用上\usepackage{steinmetz}就可以了,例如我安装完ctex后有个叫WinEdt的,打开它,在代码窗口中贴上:
\documentclass{article}
\usepackage{amsmath}
\usepackage{steinmetz}
\begin{document}
$\phase{\phi - z}$
\end{document}
保存,然后编译器选择PdfTexify后点编译,就会生成PDF文件了: