zoukankan      html  css  js  c++  java
  • LaTex 使用碰到的问题

    1.在Latex中,非数学环境中不能使用下划线,否则会看做是数学环境,例如: A_B ,以为B是A的下标,然后提示少了 $ $ $

    2.一般 file ended while scanning use of frame  等错误  是由于少了 }

    3. 在使用egin{split}中

    (e:/texlive/texmf-dist/tex/latex/amsfonts/ueuf.fd)
    Runaway argument?
     ell (mathfrak {L}_D,z)-ell (mathfrak {L}_{D^i},z)| &leq |ell (ETC.
    ! Paragraph ended before split was complete.
    <to be read again> 
                       par 
    l.58 

         报错,是由于少用了 }导致。

     4. XeLatex 和 PDFlatex 的区别:

       一般在Latex中有两种方式用中文

    documentclass[UTF8]{ctexart}
    
    ## or 
    documentclass[UTF8]{article}
    usepackage{ctex}

    (1)用 XeLatex 编译 中文文档类 ctexart 时, tex源文件名不可包含中文,否则会出现编译错误,显示无法找到此文件。就如某些版本的matlab一样,文件名最好为字母和下划线,不要用中文,否则识别不了路径。但pdflatex 可以编译中文名的源文件。

    (2)Xelatex 对中文文档类 ctexart的 支持更好,会自动处理好中文与字母、数字间的间距,即使没有加空格,也会在编译后自动加上空格。但 PDFLaTeX 则要自己手动加空格, 通常需要在中英文混编的时候,在英文两侧加上 ~(带子) 。(最近编辑图书 学习理论所得)所以有时候会出现,用PDFLaTeX编译后的文件汉字和字母连在了一起,而换用 Xelatex 编译则会有一个小空格。(难怪之前的讲稿文档,导师编辑一遍后空格全消失了。)

    (3)hyperref,在 atricle 文档类中,形成的是框,但在 ctex下则非框。对 hyperref 的支持不同,PDFLatex 形成的框能恰好盖住字母,而Xelatex 则效果较差。

     

    5. 如下代码用来设置Section 部分的外表,即 section 标题左对齐。此代码段来自从TexWorks 自带的模板。

    %%% SECTION TITLE APPEARANCE
    usepackage{sectsty}
    allsectionsfont{sffamilymdseriesupshape} % (See the fntguide.pdf for font help)
    % (This matches ConTeXt defaults)

       同时 注意到 XeLaTex 和 pdfLaTex 的区别,若要用中文最好用XeLatex 配合  ctexart

       使用 pdfLaTex 配合 cteart 会报错。

       同时 article 默认Section 标题左顶格

       而 ctexart  默认 Section 标题居中,下一级标题才左顶格, 故在ctexart 中可加此命令使得Section 标题左对齐

     

    6. 微分算子 dx 一般用 \,mathrm{d} 罗马字体(直立体)

        ~称为带子(ties),为不可打断的空格,禁止在这种空格间断行。一般用来表示在此断行的空格,通常用于引用前缀和其标号之间(例如 "定理~ref{gougu}")或者外国人名不可断行的名和姓之间。

        ~\用来强制空一行。

     

    7. 图片的引用问题

    %%图11.1
    egin{figure}[ht] label{pict1} %放在此处后面会莫名奇妙变成 不对应的编号
    centering
    includegraphics[scale=0.3]{pict11.1.png}
    caption{}
    end{figure}
    %%%

       以及

    %%图11.1
    egin{figure}[ht]
    centering
    includegraphics[scale=0.3]{pict11.1.png}
    caption{}
    label{pict1} %放在此处就不会乱
    end{figure}
    %%%

    8. 出现如下错误,是由于 & 符号的问题

    ! Misplaced alignment tab character &.
    <argument> Mutiscale Modeling &
    Simulation
    l.144 ... 	extit{Mutiscale Modeling & Simulation}
    , 4(4):1168--1200."
    ? 

    9. 如下问题

    ! Missing endgroup inserted.
    <inserted text>
    endgroup
    
    l.136 ^^Iend{split}

     是由于编辑长公式时 {}=&  错写成 {}&=

    10. 公式引用:

    label{eq:gougu}
    
    (
    ef{eq:gougu}) 引用
    
    amsmath 定义了 eqref 命令 专门用于公式的引用
    
    eqref{eq:gougu} 自动加括号

    11. 超链接设置:

    用 hyperref 宏包 ,可以用于设置参考文献超链接 跳转,也可以设置网址跳转,

  • 相关阅读:
    AC620教程 第十五节 8位7段数码管驱动设计与验证
    解决NIOS II工程移动在磁盘上位置后project无法编译问题
    基于FPGA的XPT2046触摸控制器设计
    Altera SOPC FrameBuffer系统设计教程
    【小梅哥SOPC学习笔记】SOPC开发常见问题及解决办法集锦
    ChromeDriver的安装和使用
    Selenium的安装和使用
    Requests的安装和使用
    安装python3
    centos安装后的个人工具
  • 原文地址:https://www.cnblogs.com/Gelthin2017/p/8021971.html
Copyright © 2011-2022 走看看