1. 程式人生 > >【Latex】教你如何在word中像LaTex那樣打公式

【Latex】教你如何在word中像LaTex那樣打公式

記得很久以前在word裡打數學公式很痛苦,要用滑鼠點啊點,效率奇低,包括像MathType那些工具。後來到了office 2007公式情況就不一樣了,編輯器有了巨大的改進,適合我們喜歡用鍵盤的同學了。幾乎所有的數學符號都對應一條命令,而且跟LaTex的命令很像,打起公式來一樣。其實最開始我是亂按鍵盤發現公式編輯器這些功能的,然後憑感覺和經驗發現了各種符號的輸入方法。相比LaTexword裡打公式的一大優勢是你能立即看到你打的符號,而不像LaTex那樣你看到的是一堆程式碼,要看公式必須編譯一下,有什麼語法錯誤還編譯不過。微軟這點做得相當好。於是自從我發現了word這個功能之後果斷拋棄了LaTex,每次看到同學為打公式苦惱的時候都想過去幫一把。

下面介紹下我所知道的公式編輯器的用法。

0.       開始輸入公式

同時按住"Alt""="。這是你會發現出現了一個公式輸入框,上方的工具欄也程式設計了公式編輯器欄。

    1. 字型準備

   office 2007中輸入公式預設是正常的字型,很難看,而我們需要斜體,按住"Ctrl""I"2010之後預設斜體了貌似,至少2013在英文輸入法下是的。

    2. 命令結構

命令是由反斜槓"\"開始的,緊跟著一串字元(一般都很形象的),以空格結束。比如打希第一個臘字母alpha,那麼就是先輸"\",接著輸"alpha",最後按下空格鍵剛才輸入的內容就變成希臘字母了。

    3. 希臘字母

希臘字母最簡單,一般情況下字母的國際音標就是其命令,只要你會念,你就會打。好在我初中時候就會背希臘字母表了,打起來毫無壓力。

希臘字母有大小寫之分,公式編輯器裡你只要把命令的首字母大寫顯示的希臘字母就是大寫了。

值得注意的是某些字母有多種形式,比如\epsilon\varepsilon就有點小區別。這方面沒研究過。

         4.常見運算子

偏微分運算元:"\partial"

極限:"\limit"(按空格後會顯示一個串很長的預設式子,再空格就變成數學公式了)

積分:"\int "

求和:”\Sigma “大寫的sigma

梯度運算元(也就是倒三角):"\nabla "(我記得只有一個老師教過我們怎麼讀這個符號,就是nabla,可以查查這個單詞)

點乘(如內積):"\bullet"

叉乘(如外積、旋度):"\times "

字母上方的向量箭頭:"\hvec "

。如果a是一個向量,那麼"a\hvec  "就能在a上方顯示那個箭頭,注意是兩個空格!

括號(根據公式複雜程度自動改變大小):可以在正常的帶括號公式兩邊分別加”\begin “”\end “,然後空格。

其中”\begin “會顯示,”\end “會顯示,”\begin 1/2t (\pi\sqrtt /th(\pi\sqrt t  -1)\end  \to\xi(2)“顯示為

根號:"\sqrt "

分式:就是普通的"/",打完後按下空格就變上下格式了,其中分子比較難把握,分子一般為"/"之前的所有字元,不包括+ -等符號(這些符號顯示的時候明顯在符號兩邊空間比較多,像有空格)。比如打"abc/d",那麼分子是"abc",如果是"ab+c/d",那麼分子是c

空格的作用:打分式的時候,在分子之前加空格,再開始打分式,那麼就能保證分子是空格時候"/"之前的內容了。比如打"ab c/d "那麼分子就是c

就列舉這些吧,你可以把滑鼠移到工具欄上方的某個符號上停靠一會,會顯示其命令的。

         5.上下標

貌似和LaTex的一樣,自己都能猜出來的。給一個符號加下標,就在這個符號後加"_"然後跟上下標內容,按下空格,就變成下標了。上標是"^"加上標內容,再空格。

積分符號、求和符號的上下限也是這麼打的。

         6.符號連打

比如積分符號上下限,你可以先打出個積分符號"\int ",然後繼續進行上下標"_a^b "。你也可以直接連著打"\int_a^b "。其中a為下限,b為上限。

如果是連續兩個命令(或後面一個是運算子),那麼命前一個命令打好後可以不加空格直接開始第二個命令。

比如”\sqrt\pi  ““\sqrt \pi  “一樣。

         7.自定義符號命令

如果你覺得命令太多太長不好記,那也沒關心,微軟考慮到這點了,office的公式編輯器支援自定義命令。在公式編輯狀態下的工具欄(可以點選上方的“設計”“公式”來顯示貌似)左邊有個“工具”,它右下角有個箭頭,點之,會彈出一個對話方塊,中間有兩個長長的按鈕,點選第一個“數學公式自動補全”(貌似是,我英文版的目前),就出現了數學符號和命令的表,可以修改已有的,也可以新增沒有的符號。建議大家大體瀏覽一遍有哪些符號你會用到的。

比如希臘字母alpha,你可以改成"\a",那麼以後輸入"\a"就會變成alpha了。還可以設定在非公式編輯模式下使用命令等。總之很方便。

問題:

有些符號還是不好打(至少我還沒摸索到),必須點滑鼠。比如如何打矩陣

總結:

微軟的公式編輯很強大,希望這篇文章能對數學系的同學們有所幫助。PPT裡打公式也一樣。

ShanghaiUniversity

         [email protected]

轉自:https://blog.csdn.net/ibingow/article/details/8613556

相關推薦

在.net Core 以前那樣的使用HttpContext.Current

single .get soft ESS contex vid pro del 文件中 1.首先我們要創建一個靜態類 public static class MyHttpContext { public static IServic

Latex如何在wordLaTex那樣公式

記得很久以前在word裡打數學公式很痛苦,要用滑鼠點啊點,效率奇低,包括像MathType那些工具。後來到了office 2007公式情況就不一樣了,編輯器有了巨大的改進,適合我們喜歡用鍵盤的同學了。幾乎所有的數學符號都對應一條命令,而且跟LaTex的命令很像,打起公式來一樣

如何在wordLaTex那樣公式

記得很久以前在word裡打數學公式很痛苦,要用滑鼠點啊點,效率奇低,包括像MathType那些工具。後來到了office 2007公式情況就不一樣了,編輯器有了巨大的改進,適合我們喜歡用鍵盤的同學了。幾乎所有的數學符號都對應一條命令,而且跟LaTex的命令很像,打起公

實用如何改造 zblog MIP 模板

swf param 發布 分享 targe href 樣式 add mmu 很多人都問過我,咖啡你的MIP主題模板到底怎麽改的。我就和zblog那些開發者交流了下。zblog的MIP改造非常簡單。今天就免費給大家獻上改造方案。 好了,直接進入正題!模板文件MIP規範自己改,

Zabbix搭建elasticsearch與實現zabbix對接

一.  搭建elasticsearch 1.      上傳jdk-8u181-linux-x64.tar.gz和elasticsearch-6.1.4.tar.gz檔案到系統任意目錄, 安裝java 解壓jdk-8u181-l

Zabbix在Zabbix環境下快速升級nginx版本!

  1.環境描述原nginx版本:nginx 1.14.0 升級後nginx版本:nginx 1.15.6 nginx 官網:http://nginx.org/ nginx 1.15.6直接下載連結:http://nginx.org/download/nginx-1.15.6.tar.

IDEA如何複製貼上最近五次文字

 教你如何複製貼上最近五次文字          一般的複製貼上功能都是隻能操作最近一次的 文字,但是這種就無法使我們快速的複製多個文字了,現在教大家如何在IDEA中複製貼上最近5次的文字內容 1.首先正常的複製copy五次 ctrl +c ctrl +c ctrl +

[PADS經驗] 圖文並茂如何使用Altium Designer畫封裝

Altium Designer軟體現在的版本已經到10了,這個軟體功能其實比較多,但大部分人使用就是一個畫圖工具而已,原理圖到PCB圖的設計,其實設計的思路思想都是在設計者的腦子了,如果你從protel 99軟體一路過來的,那麼操作Altium Designer軟體本身操作應該很快就可以上手,沒有什麼複雜

乾貨如何下載去水印抖音短視訊到手機

現在抖音非常火,上面有好多有意思的視訊。 有好多小哥哥小姐姐們想分享別的視訊,但是不知道如何下載無水印的視訊。 今天就可教教大家,如何下載抖音無水印的視訊到手機上吧。 第一步:去抖音app裡找到想要下載的視訊,點選視訊側方的分享按鈕。在分享彈出中,點選複製連結功通過分享到微信、QQ獲取分

Linux一步一步在CentOS Linux release 7.1上安裝vsftpd FTP伺服器

1.執行yum安裝vsftpd sudo yum install vsftpd 2.安裝完成後,修改vsftpd ftp登入使用者配置檔案 如果你希望可以使用root使用者登入ftp的話,需要做以下修改 /etc/vsftpd/ftpusers   該檔案中定義的使

教程找到免費的Google Translate API(谷歌翻譯介面)+C#版的Google翻譯函式

今日,在想要在C#中,利用google翻譯,實現把中文翻譯為英文。 然後就去找,對應翻譯的url和引數是如何使用的。 參考之前自己的的BlogsToWordpress中的Python版本的crifanLib:crifanLib.py中的translateString,然後去

Linux一步一步在CentOS Linux release 7.1上解除安裝vsftpd FTP伺服器

1.首先檢視系統中是否安裝了vsftpd rpm -qa | grep vsftpd  例如:如果顯示結果如下的話,說明是安裝了vsfptd3.0的ftp伺服器的 [[email protected] sbin]# rpm -qa | grep vsftpd v

Redis手把手Windowsredis的下載,安裝,設定及啟動

文章目錄 1、系統環境 2、Redis下載 3、Redis在Windows中安裝 4、Redis啟動 5、環境變數設定

小松手遊開發系統模組開發圖文混排 (在label插入表情)

本身ngui是自帶圖文混排的,這個可以在ngui的Example裡找到。但是為什麼不能用網上已經說得很清楚,比如雨鬆momo的http://www.xuanyusong.com/archives/2908 最重要的一點就是我們肯定不會選擇一個完整的中文字型檔,動態字型無辦法

幹貨如何利用fullPage.js以及move.js插件打造高端大氣的網站效果

使用 簡單的 color 網站 如何 圖片 很大的 fullpage 添加 前言: 在學習過jQuery插件之後,才發現之前的很多網站特效完全可以借助jQuery插件來實現,今天我們來嘗試使用move.js 如今我們經常能見到全屏網站,尤其是國外網站。這些網站用幾幅很

小松手遊開發unity實用技能unity所有特殊文件夾的用途(轉自雨松momo)

unity實用技能這裏列舉出手遊開發中用到了所有特殊文件夾。 Unity3D研究院之手遊開發中所有特殊的文件夾 - 雨松MOMO程序研究院 1.Editor Editor文件夾可以在根目錄下,也可以在子目錄裏,只要名子叫Editor就可以。比如目錄:/xxx/xxx/Editor 和 /Editor 是一

小松手遊開發遊戲渲染單色shader,紋理shader

無單色shader Shader "ChrisShader/OneColorShader" { Properties { _Color ("color", Color) = (0,0,0,0) } SubShader {

小松手遊開發unity實用技能角色頭部跟隨鏡頭旋轉

無這個在端遊上比較場景,在角色展示的時候,當攝像頭在角色身邊上下左右旋轉時,角色頭部跟隨鏡頭旋轉。如天涯明月刀等。 這個在手遊上比較少見,不過實現也沒什麽區別。 首先一般情況下,找到模型的頭部節點,直接用lookAt指向camera就可以了,不過一般需求不會這麽簡單。 比如說,超過頭部扭動極限,頭部需要插值回

小松手遊開發unity實用技能unity性能問題查找方法

無這次先說一下mono內存的性能問題查找方法mono主要是代碼問題,各種解決方案在其他地方會講到,首先就是解決每個尖峰,這個會導致gc,mono堆內存申請等問題。 1.先用cube來測 手機上跑一局看看數據 可以看到在這裏申請了內存,可以看到。這時候首先有個向下的尖峰,這個是執行了一次gc。然後mono發現,

小松手遊開發unity系統模塊開發Unity5.5.2UI打包AssetBundle

無 unity 系統模塊 之前已經有幾篇文章寫打包AssetBundle,但畢竟沒有實際在項目中寫過都寫的比較淺。 剛好最近項目更新Unity5.5.2就順便由我來更新ui打包流程 這裏就把這次的經驗寫一下 這裏還是稍微解釋一下打包的基本目的: 打包ui就是把你做的界面打包出來成assetbund