zoukankan      html  css  js  c++  java
  • LaTex公式长度过长问题

    转载http://jacoxu.com/latex%E5%85%AC%E5%BC%8F%E9%95%BF%E5%BA%A6%E8%BF%87%E9%95%BF%E9%97%AE%E9%A2%98/

    发现一个博文总结挺好的,直接拿来主义

    ==================== 见下文 ==================
    【原文】http://blog.163.com/chen_dawn/blog/static/112506320137910339309

    解决方案:
    1. 断行
    2. 适量缩小公式间距
    3 变小字体

    1. 断行:

    http://blog.163.com/chen_dawn/blog/static/11250632013789459674/

    2. 适量缩小公式间距 微调公式长度,调整空格
    有时候,用LATEX 打出的公式,显示出来的长度是,一行还多,多出来的一点串到下一行还太少。很想浓缩成一行显示,简洁美观。这时候就利用微调来完成。

    例如。某公式原式为:

    % 公式-1

    begin{eqnarray}
    dot{x}(t)= bar{A}_{i}x(t)+ bar{B}_{i_{1}}x(t)+ bar{B}_{i_{2}}x(t)+ bar{B}_{i_{3}}[a_{i}(t)+b_{i}(t)].
    end{eqnarray}

    —————————–
    LATEX 中空格的距离大致如下:

    具体的间隔大小为:
    quad 1em,em代表一个字符宽度
    qquad 2em
    , 3/18em
    : 4/18em
    ; 5/18em
    ! -3/18em ,这个比较特殊,不仅不会增加空格,还会把间距给减小1/6个字符,这个有时可以用到,比如输入模的时候||x||,可以用这个把两个|的间距缩写点,这样更加美观。

    —————————–
    我们利用上述的 !命令加在公式-1中,如加在等号两侧,如加在某些 + 号两侧,来微调,缩短公式长度。

    % 公式-2

    begin{eqnarray}
    dot{x}(t) != ! bar{A}_{i}x(t)+ bar{B}_{i_{1}}x(t)+ bar{B}_{i_{2}}x(t)+ bar{B}_{i_{3}}[a_{i}(t) !+ !b_{i}(t)].
    end{eqnarray}

    运行完,是否会发现真的变短了呢?

    扩展阅读:http://hi.baidu.com/mhyuycwnspbqswe/item/d8437616e661d1a7feded5d8

    3 变小字体
    第一种方法:用比较笨的方法,一个一个公式用
    begin{small}
    begin{equation}
    ldots
    end{equation}
    end{small}
    第二种方法:
    定义新的变量环境
    在开始
    newenvironment{sequation}{ begin{equation} small}{ end{equation}}
    演示效果图:
    LaTeX技巧156:如何让Latex公式字体变小
    演示代码:
    documentclass{article}
    usepackage[includemp,body={398pt,550pt},footskip=30pt,%
    marginparwidth=60pt,marginparsep=10pt]{geometry}
    newenvironment{sequation}{ begin{equation} small}{ end{equation}}
    newenvironment{tequation}{ begin{equation} tiny}{ end{equation}}
    begin{document}
    begin{tequation}
    int_a^b f(x) mathrm{d}x=A
    end{tequation}
    begin{sequation}
    int_a^b f(x) mathrm{d}x=A
    end{sequation}
    begin{equation}
    int_a^b f(x) mathrm{d}x=A
    end{equation}
    end{document}

  • 相关阅读:
    Find the Smallest K Elements in an Array
    Count of Smaller Number
    Number of Inversion Couple
    Delete False Elements
    Sort Array
    Tree Diameter
    Segment Tree Implementation
    Java Programming Mock Tests
    zz Morris Traversal方法遍历二叉树(非递归,不用栈,O(1)空间)
    Algorithm about SubArrays & SubStrings
  • 原文地址:https://www.cnblogs.com/xingzifei/p/6372338.html
Copyright © 2011-2022 走看看