科学网

 找回密码
  注册

tag 标签: LaTex

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

[转载]WinEdt自动换行设置及使用技巧
leejian 2010-3-19 12:58
下面的方法在WinEdt5.3上使用的。没有测试过别的版本。 在英文文档中使用没有问题,没有测试过别的语种的文档。 (听说中文中需要加上空格) The following way can make WinEdt auto-wrap: Step 1. WinEdt Menu -- Options -- Configuration Wizard -- Wrapping -- Select Use Conventional Wrapping and Unselect the other two options -- restart WinEdt. Step 2. Make sure the following options: WinEdt Menu -- Options -- Settings -- Wrapping (1) Soft Wrapping Options: Only choose Auto wrap and unwrap and deselect the others; (2) Options: only choose the first one (3) Soft wrapping: Check Soft Wrapping for Modes, No parameters for the space box (4) Wrap Undoing: Only choose the first one Step 3: Make sure the Wrap on the bottom of the WinEdt Main Frame (Editing Enviorement) is bright (not gray). Good luck. ----------------------------------------------------------------------- 设置后WinEdt可以根据屏宽自动换行了。 +++++++++++++++++++++++++++++++++++++++++++++ 1. 在WinEdt中,输入完\begin{ xxx }后,不忙着按回车去写其它内容,紧接着最后的 }后面,再输入一个 }(也就是键入\begin{ xxx } }),这时WinEdt会自动将\end{ xxx }补上,同时将光标停在两者之间的空白行上,并且已经自动缩进。如果输入\begin{ xxx }时忘了这事儿,也没有关系,输入\end后,连续输入两个{ ,即\end{ { ,WinEdt会自动匹配最近一个未匹配的\begin{ xxx },并将其补全。 2. WinEdt 会使输入的文本自动换行. 要阻止自动换行, 在窗口下边框状态栏处, 点击蓝色Wrap的键, 使其变成灰色即可. 3. 在WinEdt 文档窗, 选定文档点击鼠标右键, 选择InsertComment, 可以快速注释选定的文档. 若要恢复, 选择RemoveComment. 4. 显示行号,设置书签,请右键单击左边框。 5. 在窗口下边框状态栏处,选定行(Line)或块(Block), 此功能在复制、删除文本时很有用. 6. 如果要检验新近录入的公式或文本能否通过编译, 可以用鼠标选定该部分文本, Crtl+Shift+C编译即可. 从而避免在文字录入中反复编译、调试大篇幅文档. (此功能不适于中文文本, 除非您使用的是cct 文档类型). 7. 点击工具条上的调色板图标(RGB Color), 会出现颜色面板, 选择相应的颜色并按确定, 就在当前光标处插入一条\textcolor 命令, 从而完成文本颜色的设置. 8. 你可能知道Ctrl+Shift+L是编辑Latex文件,Ctrl+Shift+v是浏览dvi文件,那你知道Ctrl+Shift+S的功能吗?它除 了Ctrl+Shift+V的功能外,还带定位功能,即把tex文件中光标所在位置,在dvi文件中对应位置显示一个◎,可以方便你找出正在编辑的地方。 快捷键 编辑: Alt+C:在剪贴板原有复制文本后增加新的被选择的文本。 Ctrl+Shift+Alt+Right/Left:对选中文本增加或者删除Comment标记。 Ctrl+Enter:自动完成LaTeX标准命令,cool。 Shift+Enter:对光标所在位置的单词进行英语语法检查 Alt+F12:对选中文本进行LaTeX语法检查(强烈推荐)。 查找: Ctrl+Shift+Backspace/Delete: Moving Ring Backward/Forward。 Ctrl+Shift+F12:括号匹配。 编译: Ctrl+Shift+X:Texify (生成DVI文件) Ctrl+Shift+D:DVI -- PS Ctrl+Shift+G:查看PS文件 Ctrl+Shift+B:编译bib文件 Ctrl+Shift+C:编译选中的文本 Yap快捷键: q 退出 + 放大 - 缩小 b 前翻 f 后翻 e 回到LaTeX源文件 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Winedt 使用技巧 1. 汉字相关Q: 在WinEdt里遇到汉字会显示红色并带下划线(拼写检查出错),如何解决? A: 最新版本的WinEdt(5.4 build:20030429)可以解决这个问题。 在Options-Dictionary-Spell Checking 选中Check Only Words Containing 7-bit ASCII Characters Q: 在WinEdt里输入汉字后,编辑区内显示的是乱码,如何解决? A: Options-Settings-Language 选中Wide(16-bit) Characters Enabled 2. 背景相关Q: 在WinEdt中如何改变文本背景色? A: Options-Highlighting-Background Schemes 上面的工具条中有个Change Background Color,可以改变背景色 或者在上面的工具条中有个Set Background Bitmap,可以改变背景图片 Q: 在WinEdt中如何设置行号栏和书签栏的颜色? A: Options-Highlighting-Background Schemes 双击Bookmarks Panel Background可以调整最左一栏(书签栏)的颜色 双击Line numbers可以调整行号栏的颜色 3. 文件相关Q: 在WinEdt中如何设置文件关联? A: Options-Configuration Wizard-Shell Configuration Wizard- Filetype Asscociations-Modify filetype Asscociations Q: 在WinEdt中如何在启动时不打开任何文件? A: Options-Preferences-Project-Restore Opened Files,把这项前面的勾去掉 Q: 如何设置WinEdt打开文件时访问的默认目录? A: Options-Menu Setup-Main Menu-File-Open 在Start in中设置你想要的默认目录 并选中Set folder to Start in 4. 换行相关Q: 如何去掉WinEdt的自动换行? A: WinEdt的编辑窗口最下面的状态条中有一项wrap,将其点击为灰色 Q: WinEdt总是自动把几个单词缩到一行里面,如何解决? A: 1. 关掉wrap功能 2. 在每行的首字前面加一个空格或一个Tab Q: 如何在WinEdt中把自动换行设在第n个字符处? A: Options-Preferences-Editor-Right Margin 将在设置的字符数之后的空格处自动换行 5. 编辑/TeX相关Q: 如何在WinEdt中显示行号? A: 1. WinEdt的编辑窗口最下面的状态条中左起第四个是行号区,点击一下即可 2. 在编辑窗口最左侧点击一下鼠标右键,在弹出菜单中选择Show Line Numbers 3. 热键ctrl + = Q: WinEdt中有没环境(\begin{}...\end{})的自动补足功能? A: 以\begin{equation}...\end{equation}为例: 1. 输入时使用\begin{equation}} 2. 输入时使用\begin{equation},如果之后没有\end{...},则与第一种方 法相同;如果之后有个别的\end{...},如\end{document},则系统将弹出 窗口提示Change Environment,输入equation,则自动将\end{document} 改为\end{equation} 3. 输入时使用\end{{ Q: 如何在ctx文件中使用上面的自动补足功能? A: Options-Preferences-Modes,在TeX后面增加*.ctx 并在当前的ctx文件中单击状态行中的DATA,把Document Mode改为TeX Q: 如何在WinEdt里自动生成需要的环境? A: Options-Menu Setup-Popup Menus 在Items中选择Environments,并选中Attributes中的Enabled 然后就可以在编辑tex文件时用热键ctrl + alt + e自动生成一些常用的环境了 Q: 如何去掉tex文件编译时出现的DOS窗口? A: Options-TeX Configuration Wizard... 选择Background Execution Mode或Detached Execution Mode就不会弹出窗口 Q: 如何能使PDFLaTeX/LaTeX编译完后用acrobat自动打开编译好的pdf文件? A: Options-Configuration Wizard-TeX Configuration Wizard...- Customize Execution Mode-Run Viewer 选择PDFLaTeX/LaTeX Q: 用PDFLaTeX/LaTeX编译完后,有时会出现一个DOS窗口,需要按任意键才能继续,如 何让这个DOS窗口自动关闭? A: Options-Configuration Wizard-TeX Configuration Wizard...- Customize Execution Mode-Run TeX Accessories through BATCH Files 去掉PDFLaTeX/LaTeX前面的勾 6. Beamer一个用来做Slide的Latex扩展,其特点是保留Latex的\section等层次结构,能够自动生成框架索引,在beamer的安装包中还包括了一些模拟其它TeX扩展的例子。 要求: LaTeX, pgf( LaTeX Portable Graphics Format) 主页: ftp://ftp.dante.de/tex-archive/macros/latex/contrib/beamer/ 文档: ftp://ftp.dante.de/tex-archive/m ... beameruserguide.pdf 安装指导: CTAN上分别下载beamer,pgf,xcolor,也可以到 ftp://dsec.pku.edu.cn:27/ 下载三 个软件包的压缩文件; 把解压后的beamer,pgf,xcolor这三个目录拷贝到 texmf/tex/latex/ 下面(具体目 录可能根据 LaTeX 的安装不同而改变); 如果是Linux系统运行texhash或mktexlsr命令,安装即完成,如果是windows转步4; 在winedit里菜单项Accessories里点击 MiKTex Options项,点击其中的 Refresh Now,完成。 其它: 具体的用法参看 beamer/doc/beameruserguide.pdf 以及 pgf/pgfuserguide.pdf. 编译时直接点击 PdfLatex. 编译两次可以生成pdf中的书签。 beamer/examples 下有好几个例子,包括如何使用中文(beamerexample4.tex),不 过那个例子不能编译成功,应该将其中的 \begin{CJK}{GB}{kai} ...... \end{CJK} 改为 \begin{CJK*}{GBK}{kai} ...... \end{CJK*}
个人分类: latex|6307 次阅读|0 个评论
用LaTeX做幻灯片(Slide)
热度 1 zuozw 2010-2-7 21:16
LaTeX不止可以用于论文和书籍的排版,可以用来做幻灯片。如果要做的幻灯片中有很多公式时,用LaTeX中的文档类beamer来作,你会得到非常漂亮的幻灯片。 beamer是LaTeX的一个文档类,和article、book一样。可以直接用latex命令来组织幻灯片,之后用frame命令生成单页幻灯片(Slide),编译过程相同。网上有非常丰富的 beamer教材和模板 。这里仅提供两个教程,其他的资源可 Google搜索 。 1、德国的Till Tantau的 beamer教程 2、韩国的Ki-Joo Kim beamer教程 附:两张幻灯片图
个人分类: 科研心得|43325 次阅读|2 个评论
[转载]Tex 学习站
dabing 2010-1-30 20:05
TeX 参考资料 The TeXbook - Knuth The Not So Short Introduction to LaTeX2e (lshort) Math into LaTeX LaTeX Command Summary TeX Cookbook LaTeX2e The macro package for TEX LaTeX2e用户手册 Using Imported Graphics In LATEX2e LaTeX math and graphics The Metafont Book AMS-LaTeX User's Guide LaTeX入门手册 -(中文) 其他     这里给出一些学习 TeX 的参考资料: The TeXbook D. E. Knuth 的 TeXbook. 当然这是最权威的读物了。这里有电子版可以下载。其实它的源文件就在 TeXLive CD 的 TEXMFMAIN/doc/knuth 下面。 无论什么时候这本书都是 TeX 语言规则的最终参考。LaTeX, ConTeXt 的所有行为规则,语法,全部都可以用这本书上的语法解释,因为它们就是用 TeX 的语言写的。 读完这本书并且完全理解,灵活运用,你就可以被叫做 TeX hacker 了,你可以不按 LaTeX 的规则做事,你可以写出非常复杂的宏包。不看宏包的文档你就可以知道它怎么用,并且可以修改它来适应自己的需要。 所有的勘误都在 TEXMFMAIN/doc/knuth/errata 下。也可以在这里 下载 。 后来 TeXbook 并入了5卷版的Computers Typesetting,成为 A 卷。如果你有千僖版的 Computers Typesetting,里面已经修正了直到2000年末的错误。你只需要这些 最新的errata 。 如果你认为找到一个新的错误,请先查阅所有 errata,如果确认是个错误,请联系 bnb@ams.org . 不要打扰 Knuth,他现在正忙着写 taocp 第四卷呢。他的主页上说他已经完成了在 TeX 上的使命,不再继续负责处理 TeXbook 的错误。不过他还继续维护 TeX 程序,你如果找到一个 TeX 程序的 bug, 就可以得到 $327.68. 这本书确实不是给一个初学者或者纯粹的LaTeX使用者看的。虽然你可能非常感兴趣,但是你可能需要先看看入门的读物再去啃那本大部头。 The Not So Short Introduction to LaTeX2e(lshort) 一个最容易懂的 LaTeX 入门教材。这个文档已经被翻译成很多种语言,包括 汉语 。 Math into LaTeX 一个非常好的讲述怎样在 LaTeX 里方便的输入数学公式的书,也可以作为一个通用的 LaTeX 入门书籍。适合不想花太多时间学习 LaTeX 的数学家,工程师,科学家,技术打字员。 LaTeX math and graphics 一本介绍LaTeX数学和图形的书。 LaTeX Command Summary 一个LaTeX命令速查手册,不知道谁写的。包含很多很多内容,符号名列表啊,什么都有,只有14页。你可以打印出来放在手边备用。 TeX Cookbook 另一个LaTeX命令速查手册,你可以打印出来放在手边备用。 LaTeX2e用户手册 由TeXGuru编写的一本经典的中文LaTeX教材。 LaTeX2e The macro package for TEX LaTeX 的作者 Leslie Lamport 等人写的 LaTeX2e 说明。Edition 1.6 December 1994. 很简略,适合用来作参考。 Using Imported Graphics In LATEX2e Keith Reckdahl 编写的Using Import graphics in LaTeX2e介绍了很多种方式插入图片,这本书就是讲述怎样实现各种各样的插图效果。这里是 中文 翻译版本。 The Metafont Book 一本介绍字体的经典的书。 AMS-LaTeX User's Guide 由美国数学协会编写的AMS-LaTeX教材。 LaTeX入门手册 由东北大学 薛定宇博士 写的一个LaTeX入门教程。   其实还有很多参考书,下面再列出一些: LaTeX Companion LaTeX Tutorials: A Primer Configuration options for LaTeX2e Modifying LaTeX LaTeX2e for class and package writers LaTeX2e for authors LaTeX2e font selection An Example LaTeX Document LaTeX Mathematical Symbols The Comprehensive LATEX Symbol List
个人分类: 实用网站|3072 次阅读|0 个评论
有点不在状态
kongyuxia 2009-11-21 21:22
这一阵有点不在状态, 英语写作中总出现语法错误。知道某个词,但是用法不对。也许是很久没有考过英语了,可也不至于如此,说到底还是自己不够用心。 一定要用心点,再用心点。 还要多看看任老师的那本书或博客 http://www.sciencenet.cn/m/user_index1.aspx?typeid=4170userid=38899 。 使用 LaTex 写作虽然免去了Word 排版之烦,但是也带来了一些不便。一是语法难以自动纠正,二是不便于他人修订,再就是曾经使用Word ,有一些不好的习惯一时难以改过来,因为 LaTex 不是所见即所得,所以每写完一句话总想看看效果如何,其实我根本就不必看, 就是所想即所得, 这个习惯以后坚决改正。 但是,话说回来,采用 LaTex 写作自有其妙不可言之处,我还是要坚持,并且必要之时还可以转换成Word。 2009.11.17 静言思之,不能奋飞,不如好好总结一下。 incorporate with v. 混合, 合并 introduce into v. 引进 It was not until 1912 did China introduce into the western concept of lawyer. 直到1912年,现代意义的律师才正式在中国出现。 Finding an innovative product to introduce into the market is often a remote goal . 找到一个具有创新性的产品,并将其引入市场经常是一个很遥远的目标。 introduce to v. 将某人介绍给另一个人 I shall like to introduce to you the gentleman whom I spoke of the other day. 我想把前些天与其谈话的那位绅士介绍给你。 I have the honor to introduce to you the general manager of our company. 我很荣幸地向您介绍我们公司的总经理。 consider doing sth.. 考虑做某事 connect with 与......相连 consider doing sth 考路做某事 consider sb as/to be 认为......;把某人看做 devided by During his visit in New York Monday, Wen recited a line of poetry to describe his feeling about the split between mainland China and Taiwan devided by the 160?kilometer wide Taiwan Strait. 温家宝星期一访问纽约时,朗诵了一首诗,描述他对中国大陆和台湾被160公里宽的台湾海峡分割的乡愁。 despite prep. 不管,尽管 v.憎恨,轻视 She managed despite everything to preserve her sense of humour. 她不管遇到什麽情况都竭力保持著幽默感。 Despite all the talk around them, the principals in the saga remain quiet. 不管他们说什么,我们的第一主角却依然保持沉默. Despite all our efforts we still lost the game. 尽管我们尽了全力,我们还是输掉了比赛。 He came to the meeting despite his illness . 尽管生病,他还是来参加会议。 Despite a lot of difficulties, he managed to finish the work within three weeks. 译文:尽管有许多困难,他还是在三个星期内成功地完成了工作。 Despite the failure of his early experiment, the scientist persevered in his research. 尽管最初的试验失败多次,但科学家仍坚持研究。 despite all that.. 尽管如此 Despite all that you say, I think we'd better is careful about it. 尽管您这么说,我认为我们最好是小心从事。 Despite all that, Evigan says dancing in the rain wasn't as difficult as she assumed it would be. 尽管如此,伊维根说在雨中跳舞并没她想象的那么难。 link n. 环节,联系 v. 连接,联系 link with: Old friends are a link with the past. 老朋友是联系往昔的纽带。 in $\pi$ plane We are looking forward to more business link with new partners from overseas . 我们期待着更多的商业联系新的合作伙伴来自海外。 以后要做到以下几点: 1. 写作中可以借鉴各种句型,但是一定把句子写完整。 2. 划分长句子的成分。 3. 写完以后要默读几遍。 2009.11.21
个人分类: 学术探索|682 次阅读|1 个评论
REVTeX 4.1 Released (October 13, 2009) (转自PRB主页)
spa_cn10 2009-10-27 14:40
The first update to REVTeX since 2001 is now available. REVTeX 4.1 includes bug fixes, improved functionality, and support for a wider range of journals, including those of the American Institute of Physics (AIP). REVTEX 4.1 was developed jointly by APS, AIP, and Arthur Ogawa. Additional work was done by Patrick Daly to incorporate our suggested improvements into his natbib package to address many new features concerning bibliographies. For more information, please visit http://authors.aps.org/revtex4/ .
个人分类: 生活点滴|4853 次阅读|0 个评论
用Latex写毕业论文
fengaas 2009-9-1 02:21
今天写论文时,用到了latex的dcolumn和booktabs两个包,其中dcolumn在包含在Latex宏包内的,我在Package里面找了好久没找到,后来发现可以直接用的,在网上查了一下,才发现它是被包含的。 这里用到dcolumn包,是为了在表格中实现一列数据的小数点对齐,这种对齐后的数字是向右靠边的,想要使其在本单元格内处于中心,需要增大小数点位。 dcolumn 若表格中一列的数字位数不一且都带有小数点或逗号时,为便于阅读和美观起见,应将这些符号上下对齐,但做起来很麻烦。 该宏包就可解决这一问题,它把小数点或逗号也定义为一列。一般可以直接使用其提供的 D 格式:D{键入符号}{输出符号}{小数点位数},举例说明: 用 \begin{tabular}{lD{.}{.}{3}D{.}{.}{3}D{.}{.}{3}D{.}{.}{3}} 代替 \begin{tabular}{ccccc} 上面说到的小数点位,是指例子中的3,这个数值增大,则单元格内的数字左移。
个人分类: 电脑应用|16 次阅读|0 个评论
Latex1.1 入门
anny424 2009-8-26 23:07
刚用Latex写了篇论文和CV,套用的格式,遇到问题就google,还算顺利完成。 算入门?算是摸着门了吧!总结一下基本用法。 1.基本规则 文件格式 tex---就是tex文件,这个地球人都知道 bib---参考文献所在的文件 bst---参考文献样式文件 简单例子 \documentclass{article} \begin{document} This is a test file. \end{document} 具体 \usepackage {package} 调用宏包, 宏包文件.sty \documentclass {class} 表示文档类别 \documentclass 与 \begin{document} 之间为导言区 \end{document} 文档结束命令标志,之后的内容被忽略 \pagestyle{style} 定义页眉页脚 \thispagestyle{style} 当前页面的页眉页脚 多个空格与制表符,相当于一个空格,空行代表段落结束 \\表示一个断行,同\newline \command 之后的空格,数字,特殊符号作为该命令的结束标志 \command{var} 是带参数的命令 \command 段落中的命令,例如\today 需要用{}加上一个空格阻止命令忽略掉后面的空格.\today{} is every good! 特殊字符 # $ % ^ _ { } ~ \ \特殊符号 可以用来输出该符号,例如\%输出%, 但是\除外 常规编译 LATEX --- DVI search --- PDF LATEX 带交叉引用的LATEX编译至少两次。 带参考文献的编译 latex --- bibtex --- latex --- latex 2.特殊字符 \ldots 省略号 $-1$ 带负号的数字 ^{\circ}\mathrm{C} 摄氏度 数学公式位于\...\ 或者 $...$ 或者 \begin{math} ... \end{math} 之间 \ 或者 \begin{displaymath} ... \end{displaymath} 之间的公式没有编号 \begin{equation} ... \end{equation} 之间的公式有编号 数学公式中加入空格需强制使用\, \: \; \quad \qquad 以及负空格 \! $^$和$_$来设置上标和下标 NaHCO$_3$ SuperScript$^{\textregistered}$ Affymetrix$^{\textcircled{\scriptsize R}}$ GeneChip$^{\textcircled{\scriptsize R}}$ $-80^\circ{\mathrm C}$ $24^\circ{\mathrm C}$ p $\leqslant$ 0.01 25 $\mu l$ 3.参考文献 BibTeX使用步骤 1. 创建参考文献数据库:一个扩展名为 .bib 的文本文件,在其中记录文献信息; 2. 在 LaTeX 文档中指定参考文献位置与样式; 3. 使用 LaTeX 与 BibTeX 编译文稿。 .bib文件格式(这个可以从论文数据库或google scholar上下载) @article{weller1998, author={Weller, H. G. and Tabor G.}, title={A Tensoria Approach to Computational Continuum Mechanics Using Object-Oriented Techniques}, journal={Computers in Physics}, volume= 12, number= 6, year= 1998, pages={620--631} } 参考文献引用方法(这个论文模板上都已经设好了) \documentclass{article} \begin{document} \begin{CJK*} {GB}{字体} abc\cite {weller1998, xingkeli1998zh, zengxiangrong1988zh} % \cite{引用文章名称} \bibliographystyle{bmc_article} % Style BST file,指定参考文献排版样式, % 标准的为plain,参考文献条目编号按照作者字母顺序 % unsrt 参考文献条目编号按照引用的顺序 % alpha 参考文献条目编号按照作者名字和出版年份的顺序. % abbrv 缩写格式 . \bibliography{bmc_article} %告诉 LaTeX 生成参考文献列表(usually '*.bib' )引入参考文献数据库 \end{CJK*} \end{document} 从endnote导出bibtex格式(以前用Endnote,会不时地出现无法挽救的错,不能忍了,换成JabRef,Word换成Latex,另外最近心中涌起一股抵制盗版的热潮,一律改成自由软件,把CuteFTP换成FileZilla,window换成Ubuntu,最后这个还不能全换) %Method1 手动添加,麻烦 Open EndNote, click Select Another Style... , chose BibTeX Export2. File, Export, Save. 添加行:@ARTICLE{oreg, %Method2 全角字符识别出错(偶最后用了这种方法) Open EndNote, click Select Another Style... , chose Refer Export2. File, Export, Save. 生成的是UTF8格式文件 Open JabRef. Options, Preferences, General, Default encoding, 选UTF8. 这样可以正确读取UTF8文件,解决了中文和特殊符号的显示问题。 FileImport into new database. Tools, Autogenerate Bibtex Keys. Save as .bib. %Method3 文件字符集选用问题,尚未解决 Open EndNote, click Select Another Style... , chose BibTeX Export2. File, Export, Save. 拖拽到BibTeXConverter081.exe窗口,自动添加label.
个人分类: 写论文学习笔记|5219 次阅读|2 个评论
Latex:如何将一列公式的编号显示在中间
热度 1 sanshiphy 2009-7-30 18:03
问题:如果有两个等式排成一列,如下: a+b=1 c+d=2 (1) 其右端的编号(1)如何显示在两个等式的中间? 如果用eqnarray环境,只能将编号显示在上面或下面等式的后面,如: \begin{eqnarray} a+b = 1 \nonumber c+d = 2 \end{eqnarray} 则显示为: a+b=1 c+d=2 (1) 编号显示在第二个等式的后面。 可以使用下面的语句,使得编号显示在两个等式的中间: \begin{equation} \begin{array}{l} a+b=1 \\ c+d=2 \end{array} \end{equation} 有时上下列等式之间显得拥挤,可在每个等式前加上\displaystyle来避免这种情况,如: \begin{equation} \begin{array}{l} \displaystyle a+b=1 \\ \displaystyle c+d=2 \end{array} \end{equation} 此外,利用split环境也可以将编号写在中间,如: \begin{equation} \begin{split} a+b=1\\ c+d=2 \end{split} \end{equation} 这个方法是网友xhpan于2009年8月1日提供的,在此表示感谢! 在交叉引用中,博主习惯上用符号eq:n,来标示文章中需要引用的第n个公式,如: \begin{equation} \begin{array}{l} \displaystyle a+b=1 \\ \displaystyle c+d=2 \end{array} \label{eq:1} \end{equation} 按说Tex文件中出现 \ref{eq:1} 的地方,在编译后就会自动出现公式的编号,然而实际上什么都没有显示。博主尝试用其它符号来标示此公式,如 \label{eq1} ,一切又恢复正常,看来array环境中用来标示引用的符号不可任意选择!使用split环境不存在这个问题。
个人分类: 技术备忘录|26459 次阅读|3 个评论
Latex:标题中不自动显示时间
sanshiphy 2009-7-21 20:13
通常用 \title{标题} \maketitle 默认在标题后显示当天日期,如果不想显示这个日期,用 \title{标题} \date{} \maketitle 可以用\date自定义显示的时间,如: \date{完成于2009年7月20日} 此外,在title中可以添加控制标题的字体属性的命令,如 \title{\textit标题} 可以将标题改为斜体。
个人分类: 技术备忘录|43101 次阅读|0 个评论
[网络资源]将JPG图像转为EPS图像的小工具
fswdong 2009-6-17 17:21
使用Latex的时候, 经常要插入图形, 而默认的Latex编译程序只支持EPS格式的图片, 如果使用pdflatex的话, 它是支持jpg格式的图片的. 作者的空间: http://latex.yo2.cn/articles/latex-jpg2eps.html
个人分类: 科研资源|2864 次阅读|0 个评论
数学排版软件LaTeX简介
ChinaAbel 2008-9-28 14:18
注:在国内中科院数学与系统科学研究生院和有关高校特别是华东师范大学数学系的网站上也有此软件的介绍。本文中提到的下载地址并不是唯一的。 1 安装CTEX中文套件 1.1 初始安装下载ctex中文套件( www.ctex.org). 安装ctex中文套件,自定义安装到D盘.升级ghostscript.升级gsview,在options-easy configure下选择升级的ghostscript.升级winedt,直接覆盖安装.MiKTEX使用升级向导升级. 1.2 升级添加宏包已编译的,有.sty或.cls文件的,只需把文件放在localtexmf\tex\LaTeX\下的某个目录下,然后再刷新系统的文件名数据库就可以使用了.teTeX和fpTeX使用texhash命令.或者把这些宏包和TEX源文件放在同一目录下,不用刷新文件名数据库,但只有同一个目录下的文件可以使用这些宏包.如果使用的是宏包的源文件.先读readme文件,对.ins文件运行LaTeX命令生成.sty文件,对.dtx文件运行LaTeX命令生成帮助文档. 2 软件配置 2.1 winedt 2.1.1 缺省定义gsview工具按钮有可能无法使用.需要在注册表更改psfile下面的shell-open-command键值. 2.1.2 运行WinEdt目录下的宏可以添加metapost工具. 2.1.3 右键点击WinEdt状态栏,确认show custom info a已选取.点击对应的状态栏可以激活--src选项,这个是使用dvi search的必要条件. 3 新手入门 3.1 参考资料 , ,薛定宇著 .清泉编制文档模板. 3.2 测试LaTeX 3.2.1 英文例子\documentclass{article}\begin{document}This is a test file.\end{document}这个例子需要保存为.tex后缀的文件,然后用LaTeX编译,生成的DVI文件可以用DVI浏览器进行查看.或者用dvips转换成PostScript文件.假设文件名是test.ctx.生成PostScript 文件的完整编译过程是:LaTeX testdvips test 3.3 编写TEX文档的编辑器windows下使用winedt,或者是UltraEdit,Editplus.linux下使用vi,Emacs. 4 中文处理 4.1 CJK还是CCT推荐使用CJK处理中文.CJK比CCT的优越之处有以下几点: 1. 字体定义采用LaTeX NFSS标准,生成的DVI文件不必像CCT那样需要用patchdvi处理后才能预览和打印.而且一般GB编码的文件也不必进行预处理就可直接用LaTeX命令进行编译. 2. 可使用多种TrueType字体和Type1字体,生成的PDF文件更清楚,漂亮. 3. 能同时在文章中使用多种编码的文字,如中文简体繁体日文韩文等.当然,CCT在一些细节上,如字体可用中文字号,字距,段首缩进等更符合中文的习惯.而CJK就没有针对中文习惯指定特殊的排版标准. 4.2 CJK的例子\documentclass{article}\usepackage{CJK}\begin{document}\begin{CJK*}{GBK}{kai}这是中文楷体字。\end{CJK*}\end{document} 4.3 CJK和CJK*不建议使用CJK模式.CJK*模式自动忽略中文字符间的所有空格.加空格的方法是在空格前面加上\ 字符.实际上CJK*模式忽略中文字符后面的空格,因此中文后面如果接着英文,必须加上保护的空格\ 或者~ 符号,否则可能造成断行错误. 4.4 中英文混排时正确分行首先,英文标点符号后要留空格,这是英文的习惯,否则TEX无法断句.其次,要用空格隔开中英文字符,TEX才能正确分行.CJK宏包重新定义了符号~的意义.~的原始定义是不可断行的空格,CJK将其重定义成一个比较合适的弹性距离,大约相当于四分之一个汉字宽度,用于分隔中英文字符.我们通过使用命令\CJKtilde来实现~的重定义.如果要恢复原始定义,可以用命令\standardtilde注意:在CJK*模式下中文字符后面的空格会被忽略,因此中文字符后面必须加上保护的空格\ 或者~符号来隔开英文字符. 4.5 生成支持中文拷贝粘贴的PDF文件生成可以拷贝粘贴中文的PDF文件目前只有dvipdfmx(原名dvipdfm-cjk)可以做到,它必须配置成直接使用中文TrueType字库. 4.6 CJK中使用的字库可以使用矢量字库如Type1或是TrueType字库,也可以使用点阵字库如pk字库.在CJK中可以使用Type1字库和TrueType字库,都能产生很好效果的输出,但有许多细微的差别,输出结果取决于所用的工具. 1. 使用dvips生成PostScript 文件dvips可以直接使用Type1字库,生成的PostScript文件中包含了字符的矢量描述,具有很好的缩放效果.dvips不能直接使用TrueType字库,因此必须通过ttf2pk生成中间的pk字库,这是一种点阵字库,所以生成的PostScript文件在效果较差. 2. 使用dvipdfm生成PDF文件和dvips类似,可以直接使用Type1字库或者通过ttf2pk间接使用TrueType字库. 3. 使用pdfLaTeX生成PDF文件可以直接使用两种字库,因此都可以产生效果很好的输出. 4. 使用dvipdfmx生成PDF文件可以直接使用两种字库,因此都可以产生效果很好的输出.而且直接使用TrueType字库时生成的PDF文件是唯一能支持对中文内容进行正常拷贝粘贴的.(推荐使用) 5 帮助文档 5.1 宏包文档TEX系统安装时候带的LaTeX宏包,都可以在TEX 的安装目录下的texmf\doc\LaTeX找到 5.2 参考书LaTeX: A Document Preparation SystemLaTeX for Word Processor Userslshort (The Not So Short Introduction to LaTeX2e)A Gentle Introduction to TEXLaTeX2插图指南LaTeX2e for class and package writersThe TeX BookLaTeX Manual 5.3 查询LaTeX命令和参数的缺省定义首先你可以直接搜索相应的LaTeX宏包以及同一目录下的其他文件.如果你有宏包的源文件(.dtx) 的话,搜索源文件会更方便些.而且源文件中会有详细的说明.对于这些源文件,可以直接用LaTeX 编译,产生说明文档.LaTeX宏包的源文件一般放在texmf\source\LaTeX\目录下.例如LaTeX标准文档类的源文件就是texmf\source\LaTeX\base\classes.dtx如果这些文件里都找不到定义,则有可能在LaTeX内核中定义.你可以搜索texmf\source\LaTeX\base\目录下的其他.dtx文件,所有的LaTeX内核定义都在那里了.如果还没有的话,那就可能是TEX 的基本命令或者定义了,查询Donald E. Knuth的The TEXbook,CTEX FTP上可以下载该书的源文件. 5.4 在ctex论坛 http://bbs.ctex.org 查找资料6 排版查阅参考资料.7 LaTeX辅助工具使用辅助工具可以方便LaTeX的编写工作.公式编辑器:TeXaide这个是MathType的TeX专用版本.它的使用方法和Word中的公式编辑器一样. http://www.dessci.com/en/products/texaide/ 图形工具:metagraf可以生成MetaPost格式图型的制图工具. http://w3.mecanica.upm.es/metapost/metagraf.phpImageMagick 多功能图形工具,可以转换图片格式把其他格式转存成eps格式. http://www.imagemagick.org/ 制表工具:tablas用图形界面制表,再把表格转换成LaTeX编码. http://www.informatica.us.es/~calvo/latex.html
个人分类: 科技论文写作、搜索经验集锦|13785 次阅读|4 个评论
将visio图形转变为eps的一种方法
yangxl 2008-7-14 10:14
这是网上其他人提到的方法: Visio格式的vsd图,在转换成LateX中eps格式时,经常会出现字符残缺的情况,这里给出了笔者在实践过程中解决这种问题的办法: 1. 首先安装PostScript打印机(Generic PostScript Printer Driver.exe),下载地址是 http://www.adobe.com/support/dow ... 500fileID=1438 2. 启动Visio,打开vsd图 3. (1)打开 文件 菜单的 打印... 菜单项, (2)在打印对话框里,打印机名称选择 Generic PostScript Printer, (3)点属性按钮,打开属性对话框, (4)点高级按钮,打开高级选项对话框 (4)纸张规格里选择 Letter, (5)在 PostScript选项 的 PostScript输出选项里选择 内嵌的PostScript(EPS) 4.点确定、确定,回到打印对话框, 5.选择打印到文件复选框,并确定 6.在弹出的打印到文件对话框输入文件名,记得扩展名要为.ps(如abc.ps) 7.用GSview打开abs.ps, 8.打开File菜单里的PS to EPS菜单项,按默认的选项(自动计算边框) 9.最后在另存为对话框里输入最终的eps文件名(如abc.eps) --大功告成-- 然而今天的转化中遇到了下面的问题: 1.选用Letter总是存成两页,导致在Gsview中无法转化; 2.选用A4没问题,但是在Yap中看不见,只能转化为pdf才可见 下面是另外一个人的方法: (1)在Visio2003中,将visio文件的版面设置成适应图形区域,做法是:在文件菜单中选择页面设置项,在对话框中选择页面尺寸页,设置成调整大小以适应绘图内容。 (2)用Acrobat7.0(6.0版是否适用没试过,估计可以)用创建Pdf文件菜单,直接从Visio文件中创建Pdf文件,保存成Pdf文件。 (3)用GhostView或者Acrobat7.0打开该Pdf文件,然后用文件菜单中的转换功能将它转换成EPS格式的文件。 注:Acrobat7.0中文件--另存为下拉菜单选(*.eps) (4)在TEX文件中插入该EPS文件。 问题:转化没有问题,但是转化出来的eps的页面是A4的大小。下面是 转化PDF,设置页面大小的方法 : Visio中: Adobe Pdf--更改转换设置--高级设置--页面大小:在里面根据你实际图片的大小来设置默认页面的大小就没问题了。
个人分类: 科研工具|18139 次阅读|2 个评论
如何将excel中的表格转化为LaTex的格式
yangxl 2008-7-12 11:17
在Latex中画表格是件麻烦的事情。 在excel中运行宏Excel2Latex(见附件)可以轻易的将excel中的表格转化为tex 的格式。注意,一般需要先将工具-宏-安全性中的级别调低才能运行这个宏。 宏Excel2Latex来源于网站http://www.jam-software.com/software.html xl2latex
个人分类: 科研工具|16136 次阅读|0 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-6 19:22

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部