latex常用技巧

一些Latex小技巧

关键词一些可能有用的Latex小技巧                                          

 

1 Q: /begin{eqnarray} T&=&/int_{U}/nabla g(x)/nabla g^T(x) dx // &=&/int_{-/infty}^{/infty}h(x-x_0)/nabla g(x)/nabla g^T(x)dx /end{eqnarray}

A: 只希望第一个公式有编号,第二个的编号不要。怎么设置?谢谢? /begin{eqnarray} T&=&/int_{U}/nabla g(x)/nabla g^T(x) dx // &=&/int_{-/infty}^{/infty}h(x-x_0)/nabla g(x)/nabla g^T(x)dx /notag /end{eqnarray} 或者在不要编号的那行公式最后、分行号之前用/nonumber命令也可以 /begin{eqnarray} T&=&/int_{U}/nabla g(x)/nabla g^T(x) dx // &=&/int_{-/infty}^{/infty}h(x-x_0)/nabla g(x)/nabla g^T(x)dx /nonumber /end{eqnarray}

2 两边都有编号

/documentclass[11pt]{article}
/usepackage{amsmath}
/makeatletter/def/xlabel#1#2{%
{/@bsphack/protected@write/@auxout{}{/string/newlabel{#2}{{#1}{/thepage}}}% /@esphack}{/rm(#1)}}
/makeatother
/begin{document}
/begin{flalign}
/xlabel{H1}{eq:refL}&&x=y+z&& /label{eq:e1}//
/xlabel{H2}{eq:xxy}&&a=b^2+c^2-a&& /label{eq:e2}
/end{flalign} Ref: (/ref{eq:refL}) is the same as (/ref{eq:e1})
/end{document}

3 amsart 的公式编号在右边

/documentclass[reqno]{amsart}

4 /renewcommand{/thefootnote}{/fnsymbol{footnote}} /setcounter{footnote}{0} 不同的脚注符号/footnote{符号型脚注};不同的脚注符号/footnote{符号型脚注} /renewcommand{/thefootnote}{/arabic{footnote}} /setcounter{footnote}{0} 不同的脚注符号/footnote{数字型脚注};不同的脚注符号/footnote{数字型脚注} /renewcommand{/thefootnote}{/roman{footnote}} /setcounter{footnote}{0} 不同的脚注符号/footnote{小写罗马型脚注};不同的脚注符号/footnote{小写罗马型脚注} /renewcommand{/thefootnote}{/Roman{footnote}} /setcounter{footnote}{0} 不同的脚注符号/footnote{大写罗马型脚注};不同的脚注符号/footnote{大写罗马型脚注} /renewcommand{/thefootnote}{/alph{footnote}} /setcounter{footnote}{0} 不同的脚注符号/footnote{小写字母型脚注};不同的脚注符号/footnote{小写字母型脚注} /renewcommand{/thefootnote}{/Alph{footnote}} /setcounter{footnote}{0} 不同的脚注符号/footnote{大写字母型脚注};不同的脚注符号/footnote{大写字母型脚注} 不同的脚注符号/footnote8{自定义型脚注}

5 /author{Author/thanks{Corresponding author.}/setcounter{footnote}{-1}/thanks{E-mail address:}}

6 看上面这张图 %verbatim样式 /usepackage{fancyvrb} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 定义了自己的verbatim环境,并且简写为myv %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /DefineVerbatimEnvironment{myv}{Verbatim} {frame=lines, baselinestretch=1, fontsize=/small, xleftmargin=5pt, xrightmargin=5pt, } 然后我在正文中就简单地用 /begin{myv} /end{myv} 就好了。你要的一个方框围在外面,好像就是把frame=lines改成frame=???就行了查一下fancyvrb的doc 【 在 pipabean 的大作中提到: 】 : 你也可以试试看fancyvrb包~ : 自定义一个verbatim环境 : 可以用各种选项 : 来围住你的算法说明 : 【 在 timeexceed 的大作中提到: 】 : : 可能要配合/parbox使用。

7 (1. 比 textstyle 再小的有 scriptstyle , scriptscriptstyle (2. 可以在数学环境的外边加上比现在的尺寸再小的尺寸命令 比如 /normalsize ---> /small ---> /footnotesize (3. 矩阵中如果列很多的话可以更改 & 的定义 /arraycolsep 的标准是 5pt 可改为 /arraycolsep3pt 等等 (4. 实在不行的话可用 /scalebox{}{} 来缩小整个矩阵 不过用这个命令时不要忘了利用 graphicx 宏包 因为没有看到文件内容无法对诊下药,那个方法好您自己琢磨吧

8 Solution 1: stolen code from where? I forgot :) -------------------------------------------------------------------------------- /newcommand{/chuhao}{/fontsize{42pt}{/baselineskip}/selectfont} % 字号设置 /newcommand{/xiaochuhao}{/fontsize{36pt}{/baselineskip}/selectfont} % 字号设置 /newcommand{/yichu}{/fontsize{32pt}{/baselineskip}/selectfont} % 字号设置 /newcommand{/yihao}{/fontsize{28pt}{/baselineskip}/selectfont} % 字号设置 /newcommand{/erhao}{/fontsize{21pt}{/baselineskip}/selectfont} % 字号设置 /newcommand{/xiaoerhao}{/fontsize{18pt}{/baselineskip}/selectfont} % 字号设置 /newcommand{/sanhao}{/fontsize{15.75pt}{/baselineskip}/selectfont} % 字号设置 /newcommand{/sihao}{/fontsize{14pt}{/baselineskip}/selectfont} % 字号设置 /newcommand{/xiaosihao}{/fontsize{12pt}{/baselineskip}/selectfont} % 字号设置 /newcommand{/wuhao}{/fontsize{10.5pt}{/baselineskip}/selectfont} % 字号设置 /newcommand{/xiaowuhao}{/fontsize{9pt}{/baselineskip}/selectfont} % 字号设置 /newcommand{/liuhao}{/fontsize{7.875pt}{/baselineskip}/selectfont} % 字号设置 /newcommand{/qihao}{/fontsize{5.25pt}{/baselineskip}/selectfont} % 字号设置 --------------------------------------------------------------------------------

9 在amsart中好像没有/thanks,但可以用/footnote来代替用 /thanks 或 /footnote: /title{题目/thanks{题注}}

10 mpost : /documentclass{article} : /usepackage{graphicx} : /pagestyle{empty} : /begin{document} : /includegraphics{fig.1} : /end{document} : latex fig1.tex && dvips -E fig1.dvi -o fig1.eps


(1) mpost /prologues:=2; input %1
(2) 或者在 mp文件的第一行加入 prologues:=1;
(3) tex mproof some.1 ... some.n % 產生 mproof.dvi dvips -E mproof.dvi -o mproof.eps % 產生 mproof.ps

11 页码问题在最后一页 /label{LastPage}, 在需要的时候 /pageref{LastPage} fancyhdr<>http://www.ctex.org/documents/packages/layout/fancyhdr.htm 12 arccot怎么输入?先回答问题,确保你已经加载了AMS相关的宏包: /usepackage{amsmath,amssymb} 然后在preamble中定义下面的数学操作符: /DeclareMathOperator{/arccot}{arccot} 正文中用$/arccot x$。 扫盲:好像很多人都不太会用/DeclareMathOperator,
(1) 如果需要/log /sin等相似的符号,用上面的格式;
(2) 如果需要/max /lim等相似的符号,用下面的格式: /DeclareMathOperator*{/argmax}{/arg/max} 注意,我用/arg/max是希望产生下面的效果:arg max 如果不要中间的空格或/arg和/max没定义,不要用反斜杠: /DeclareMathOperator*{/Lim}{l.i.m.} 这个符号用在随机数学中表示均方收敛。 (1)和(2)的主要差别是上下标的位置不同。在/[ ... /]中可以看得很清楚。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值