zoukankan      html  css  js  c++  java
  • 希腊字母与拉丁字母的对应

    利用LaTex或MathJax书写数学公式的时候, 经常会用到希腊字母, 可好多字母名称很长, 写起来很不方便. 微软Word中切换为Symbol字体后, 可以直接利用键盘输入希腊字母. 对大多数人, 这种对应方式还算方便. 下面是根据网上的资料 Using Greek Characters in Microsoft Word Documents & Viewing Greek Letters in Netscape Navigator/Communicator 整理的希腊字母与英文字母的对应表及其说明.

    小写

    a b c d e f g h i j k l m n o p q r s t u v w x y z
    a b c d e f g h i j k l m n o p q r s t u v w x y z

    大写

    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

    说明

    1) 对大多数字母, 使用英文字母的简单对应. 如, "a"对应alpha, "b"对应beta. 首字母规则.
    2) 对长元音, "h"对应eta, "w"对应omega, 而非"e"和"o". 形似规则.
    3) 对词尾sigma(terminal sigma), 使用大写"V"而不是"s".
    4) 对特殊的希腊字母 thetaphichipsi, 使用简单的英文对应, 而不是"th", "ph", "ch"和"ps".
    5) 对小写希腊字母phi, 使用"f"(印刷体)或"j"(手写体).
    6) 对小写希腊字母theta, 使用"q"(印刷体)或"J"(手写体).
    7) 对大写希腊字母, 使用对应的英文大写字母.

    利用LaTex的宏功能, 我们可以将希腊字母定义为上面的简写形式以方便书写公式. MathJax也是支持LaTex宏的, 使用方法请参考其文档Defining TeX macros. 下面是我用的代码.

    # Language: bash
    MathJax.Hub.Config({
    TeX: {
    	Macros: {
    		a:"\alpha",b:"\beta",c:"\chi",d:"\delta",e:"\epsilon",f:"\phi",g:"\gamma",
    		h:"\eta",i:"\iota",j:"\varphi",k:"\kappa",l:"\lambda",m:"\mu",n:"\nu",
    		o:"\omicron",p:"\pi",q:"\theta",r:"\rho",s:"\sigma",t:"\tau",
    		u:"\upsilon",v:"\varpi",w:"\omega",x:"\xi",y:"\psi",z:"\zeta",
    		D:"\Delta",F:"\Phi",G:"\Gamma",J:"\vartheta",L:"\Lambda",P:"\Pi",Q:"\Theta",
    		S:"\Sigma",U:"\Upsilon",V:"\varsigma",W:"\Omega",X:"\Xi",Y:"\Psi",
    		ve:"\varepsilon",vk:"\varkappa",vq:"\vartheta",vp:"\varpi",vr:"\varrho",vs:"\varsigma",vf:"\varphi"
    	}
    }
    });
    

    这样设置以后就可以直接使用a J之类代替希腊字母的全称写法了, 方便不少.

    值得注意的是, MathJax中并不支持与拉丁字母同形的大写希腊字母, 但可以利用 m格式实现.

    希腊字母表及其LaTex代码与汉语注音
    序号大写小写LaTex代码汉语注音
    1 A α
    alpha 阿尔法
    2 B β
    beta 贝塔
    3 Γ γ
    gamma 伽马
    4 D δ
    delta 德尔塔
    5 E ϵ epsilon 伊普西隆
    6 Z ζ zeta 泽塔
    7 H η eta 伊塔
    8 Θ θ theta 西塔
    9 I ι iot 约塔
    10 K κ kappa 卡帕
    11 Λ λ lambda 兰姆达
    12 M μ mu
    13 N ν nu
    14 X ξ xi 克西
    15 O ο omicron 欧米克隆
    16 P π pi
    17 R ρ rho
    18 Σ σ sigma 西格玛
    19 T τ tau
    20 Υ υ upsilon 宇普西隆
    21 Φ ϕ phi 弗爱
    22 X χ chi
    23 Ψ ψ psi 普赛
    24 Ω ω omega 欧米伽
    异体 E ε varepsilon 异体
    K ϰ
    varkappa
    Θ ϑ vartheta
    P ϖ varpi
    R ϱ varrho
    Σ ς varsigma
    Φ φ varphi
  • 相关阅读:
    Asp.Net Core, Angular 4 CLI站点部署
    .Net ViewState Workflow
    wpf附加属性理解
    wpf使用truetype字体ttf
    wpf 依赖属性注册解释
    wpf控件开发基础
    wpf path语法
    Adorner的收集
    正确理解WPF中的TemplatedParent (转贴)
    “/usr/local/var/run/nginx.pid” failed
  • 原文地址:https://www.cnblogs.com/andy-0212/p/10640500.html
Copyright © 2011-2022 走看看