LaTeX
文章平均质量分 76
阿智智
思考,思考,再思考!
展开
-
jupyter notebook转换成LaTeX代码后,生成的pdf中不含In或者Out标识
jupyter notebook转换成LaTeX代码后,生成的pdf中不含In或者Out标识,该问题通过修改定义\prompt命令的代码得以解决。需要我们熟悉LaTeX的命令\newcommand 的用法。原创 2022-03-17 12:31:55 · 4345 阅读 · 7 评论 -
用于LaTeX Python代码展现的minted包的安装及运行该包时TeXworks编译命令的设置
目录1 介绍2 安装包minted的方法3 在Windows下配置TeXworks的针对minted包的编译指令4 minted包的运行示例1 介绍早有利于LaTeX\LaTeXLATEX排版Python代码的需求,前年我用过pythonhighlight1包,感觉字体、高亮色彩、代码行号显示等方面做的不符合我口味。昨天晚上,思前想去,还是要找一个Python代码展现质量更高的LaTeX\LaTeXLATEX包。我坚信一定有,至少要和书籍《Web Scraping with Python: Coll原创 2020-08-21 11:01:51 · 2596 阅读 · 2 评论 -
使用LaTeX beamer文档类时warning: ``mathserif” isobsolete
在使用beamer类时,如果使用\documentclass[mathserif]{beamer}编译后(注意:只能用pdfLaTeX编译选项)会出现警告信息: Class beamer warning: “mathserif” isobsolete. Use font theme “serif” with option “onlymath” on input line 346.解决方案:在前原创 2016-01-29 00:32:57 · 3801 阅读 · 0 评论 -
使用LaTeX beamer文档类时错误:\trans@languagepath ->\languagename
问题描述使用beamer类时,出现如下错误: !Undfined control sequence \trans@languagepath ->\languagename , English解决方案解决方案为:在前导区加入代码\usepackage[english]{babel}原创 2016-01-29 00:29:35 · 1320 阅读 · 0 评论 -
记住几个TeXlive下在console中常用的LaTeX源文件编译命令
latex xxx.tex,会产生xxx.dvi文件作为输出;dviout xxx.dvi,调用dvi查看器查看dvi文件的内容;dvipdfm xxx.dvi,将dvi文件转换成pdf文件;dvips xxx.dvi,将dvi文件转换成ps文件;psv xxx.ps,调用PS_View查看器查看ps文件;ps2pdf xxx.ps,将xxx.ps文件转换成xxx.pdf文件;pdfla原创 2016-01-11 00:44:59 · 5644 阅读 · 1 评论 -
LaTeX与其他编程语言的难易比较及分析
LATEX\LaTeX需要记的命令比较多,它使用起来比较容易,因为该由用户设计的算法都被一些更高的牛人设计提供出来了,所以普通用户使用LATEX\LaTeX感觉好用,就是一个排版软件。可是你要想进行排版的精确控制和精益求精,就需要广泛涉猎好的包 (packages),而每个包又提供了好多种命令、选项、参数属性、参数值的范围等,使得LATEX\LaTeX用户面临着巨大的记忆命令的压力。一个最突出的作为原创 2016-01-12 08:32:07 · 3417 阅读 · 0 评论 -
LaTeX插图 (data plot)方法漫谈:由pgfplots引起
1 引子最初感受到在LATEX\LaTeX中插图是一个问题,是在我刚学习LATEX\LaTeX的时候。注意本文所谈论的插图,指的是由数据生成的图,比如曲线图 (line plot)、散点图 (scatter plot)、柱状图 (bar plot)等,不包括数字图像、扫描的位图等。当时我在Visio中画了一个图,需要在其中加上特别的字符,须与论文中利用LATEX\LaTeX命令产生的字符一致。在Vi原创 2016-01-12 00:23:47 · 10982 阅读 · 1 评论 -
编辑器TeXworks中输入双引号 (double quotes)
问题昨天偶然遇到一个问题,需要在一个字母上面加两点,书上1给出的代码很清楚,就是Gr\"atzer,可是我按照一直采用的方法在TeXworks打印该代码的时候,编译运行输出的结果不对。我又看看在TeXworks中的代码,如下图: 编译运行后的结果为: 从代码可以看出这个双引号是不正常的。于是,我在Notepad++里面重新书写上述代码,运行结果正常。从上面可以看出,问题出在编辑器TeXw原创 2016-01-10 19:32:02 · 2598 阅读 · 0 评论 -
用LaTeX在同一篇文章中展现不类型的代码
1 问题描述我们利用LATEX\LaTeX写论文时往往会展现一些程序的关键代码,以清晰地表达自己的思想。虽然不建议大段大段的展现,这样有放水的嫌疑,但是在思想表达的关键点展现关键的代码是可以的,也是不可避免和无可非议的。通常情况下,一篇论文只展现一种语言也就够了。但是现代网络化的迅速发展,往往是多兵种联合作战,那种从头到尾一直使用一种语言的时代已经过去了。反映在论文的写作上,你就可能在同一篇论文中展原创 2016-01-10 01:41:41 · 1296 阅读 · 0 评论 -
利用pdflatex命令编译含eps图片的tex (TexLive, CTex)
丛所周知,在LATEX\LaTeX的发展早期,eps格式的图片一直是图片插入的标准格式。当然,源文件的编译须采用latex命令。随着互联网的快速发展,从2007以后,pdf格式的文档越来越流行,LATEX\LaTeX开发套件就提供了另外一个编译命令pdflatex,以使源文件直接编译成pdf格式的文档。一直以来,包括早期的编译工具,latex与pdflatex截然分开,使用latex命令编译,源文件原创 2016-01-09 21:10:15 · 9270 阅读 · 2 评论 -
\color的配色
配色图 (更详细的内容,请参见LaTeX/Colors),参见下图:转载 2016-01-08 10:14:28 · 1181 阅读 · 0 评论 -
LaTeX中设置目录显示深度的一次乌龙经历
1 问题描述论文模板的要求是: 目录页排版只排到到二级标题,即章和节。于是我不由分说地将代码\setcounter{tocdepth}{2},结果显示到了三级标题。我又将数字设置为3,仍然达不到想要的结果。我甚至开始怀疑其他部分的代码了,找了找,也没找出什么。我又将上述数字调整为1,结果达到了效果。原因是我混淆了“只排到二级标题”与“显示深度为2”的含义。2 目录深度讲解我举一个简单的例子,会原创 2016-01-08 10:04:46 · 6900 阅读 · 1 评论 -
LaTeX中table使用小技巧:全局调整字号及单元格内容自动换行
1 问题描述初步使用LATEX\LaTeX的朋友在使用表格的时候,会遇到一些烦恼。比如说,下面代码:\begin{table}[htb] \centering \begin{minipage}[t]{0.9\linewidth} % 如果想在表格中使用脚注,minipage是个不错的办法 \caption[模板比较]{版本$VerA$、$VerB$及$VerC$的各方面比较} \la原创 2016-01-08 00:47:30 · 17023 阅读 · 0 评论 -
LaTeX中利用条件语句动态改变论文类型
1 问题描述设计模板,不能太死板,而是要把一些能由用户提供的信息留给用户提供。不能将这些信息硬编码 (hard-coded)到cls文件中。例如你将下面信息: XXXX大学硕士论文硬编码到cls文件中,那么用户就只能用此cls文件写硕士论文,而不能写本科或者博士毕业论文。于是,这个cls文件的局限性很大。较好的做法是将变化的信息存到某个变量中,该变量的内容由用户在使用模板的时候选定。这种做法在原创 2016-01-07 11:49:40 · 2628 阅读 · 0 评论 -
LaTeX中判断条件的定义和使用
不要认为LATEX\LaTeX语言的功能很简单,它也可以定义选择分支。通过本文的讲解,我们可以熟悉如何定义一个条件变量,如何使用一个条件变量,从而让我们的代码具有更大的灵活性。定义条件变量看例子:\newif\ifsysuthesisthanks\sysuthesisthanksfalse上面定义了一个条件变量sysuthesisthanks,并将其的默认值设为false。要留意它的语法细节与其他语原创 2016-01-07 10:28:24 · 17525 阅读 · 4 评论 -
今天发现listings包的跨页问题(2014-3-26)
这是我以前写的,没建立CSDN blog之前。【日期:2014-3-26】今天,需要在LaTex文档中突出显示的XML代码,于是就在网上搜索解决方案。发现编译出错,错误信息为: Incomplete \iffalse; all text was ignored after line 203, < inserted text> \fi而我原封不动地利用别人的LaTex代码就能编译成功,利用别人代原创 2016-01-07 10:02:42 · 3056 阅读 · 2 评论 -
package subfigure conflicts with environment \begin{figure*} in IEEEtran template
If you include the package subfigure in the preamble, and in the body of LaTex using the environment \begin{figure*} you will get an err after you copile the Latex source code use the LaTex compiling m原创 2016-01-07 09:40:55 · 1227 阅读 · 0 评论 -
使用LaTeX beamer文档类时warning: Option ‘pdfauthor’ has already been used
警告在使用beamer类时,会出现警告信息: Package hyperref Warning: Option ‘pdfauthor’ has already been used (hyperref) setting the option has no effect on input line 24.解决方案:将 \title[]{Bayesian Approa原创 2016-01-29 00:37:09 · 8528 阅读 · 0 评论 -
修改Latex常用编辑器WinEdt中的字号与字体
用latex编写科技文章已经是大多数科研工作者采用的方法,其编写效果是word所远不能及的。但是其效果只是在编译之后,之前文字那弱小的身躯确实令很多人无奈。10Pt的字体在以前14寸的电脑上看起来还是蛮大的。但是,如今如今电脑屏幕很阔绰,这样一来,tex中的字号太小,看着很不舒服。改动电脑屏幕分辨率显然不是一个好方法。文章要写,眼睛也要保护。那如何才能让科研、眼睛两不伤害呢?新浪LaTeX_Fun转载 2015-05-07 20:30:41 · 1385 阅读 · 0 评论 -
LaTeX beamer制作中插图的经历
1 问题我需要制作一些slides,里面需要写一些公式,于是我选定了LaTeX来制作。利用LaTeX来制作最普遍使用的模板是beamer。现在我遇到的问题是:我有一个图是eps格式的,利用R语言画出来的,需要插入slides中,当beamer仅仅支持pdf格式的图片。我怎么来解决这个问题呢?2 解决方案2.1 错误的方案我先将该eps图片利用Inkscape软件打开,然后将其另存为pdf格式问题。利原创 2015-07-16 14:28:10 · 7251 阅读 · 0 评论 -
用LaTeX通过键盘直接输入特殊符号时不能与其他字符编码包混用
这一点一定要注意。如果混用,则编译输出的结果没效果,即显示不出特殊符号。特殊符号的输入我利用搜狗输入法的软键盘的特殊符号部分输入的。下图通过注释掉其他的字体编码包,从而得到正确的结果:...原创 2019-07-05 23:57:42 · 629 阅读 · 0 评论 -
TeXworks编辑器的编辑区的中文显示问题
问题描述最近在自己的Win10专业版电脑上安装了TeXlive 2019,重新使用TeXworks编辑器书写文档,但发现了一个问题,如下图所示:编译输出的汉字显示正确,但是在TeXworks的编辑区显示的中文不正确。不正确显示的两个例子已在图中用红色连接线标出。自己试探出的解决方案在编辑区显示不正确的中文,总感觉不舒服,给人一种错觉,纵然编译输出是正确的。所以我就试探了一种解决方案。在...原创 2019-07-05 20:58:26 · 4410 阅读 · 2 评论 -
Jupyter notebook 转pdf时出现的一个错误(只出现前4页)及原因分析
文章目录问题描述原因分析解决方案问题描述最近迷上了利用Jupyter notebook 为工具学习有关Python语言方面的知识。遇到该错误纯粹是个偶然,这应该算是Jupyter notebook的一个bug。问题的出现是这样的:我读到书籍《Automate the boring stuff with Python》1的170页的时候,有这样一句话:Adding parentheses ...原创 2018-11-07 20:51:32 · 2304 阅读 · 0 评论 -
利用Beamer做slides时让enumerate内容跨越2个frame显示
问题描述利用beamer做slides,需利用enumerate环境显示一些内容,可是这些内容在一张frame中显示不全(内容多,frame的空间太小);将后面的部分内容放到下一张frame中后,item的编号从一开始编号,没有和前一张frame的编号连续编号。如何将分散在两张frame上的item内容连续编号?需解决的问题代码如下:\begin{frame}[fragile]{实例1:温...原创 2018-03-07 10:25:39 · 7339 阅读 · 1 评论 -
LaTeX中aux文件引起的错误之解决方法
问题描述本来Tex文件中有一个错误,我修正了该错误。再次编译运行后,仍然会出现错误: 实际上认真阅读错误提示,我们可知:这是仅仅由 aux文件引起的错误。更新tex文件后,没有及时更新aux文件内容,造成二者不一致。问题解决删除aux文件即可解决该问题。出现这种情况的原因多种多样,这里描述的仅仅是一种。请读者在使用的过程中逐渐体会。...原创 2018-02-11 10:16:32 · 15643 阅读 · 2 评论 -
使用Beamer创建Slides时展现 Visual Basic 代码
问题提出我利用基于LATEX" role="presentation" style="position: relative;">LATEXLATEX\LaTeX的Beamer模板创建slides时,遇到一个问题: ! Illegal parameter number in definition of \test. 1 l.24原创 2018-02-05 03:38:17 · 698 阅读 · 0 评论 -
LaTeX lstlisting环境中执行LaTeX代码
问题提出有一段Visual Basic 代码,需要在LaTeX文档中生成:Private Sub Form_Click() Print For i = 1 To 5 Print Tab(i); String(6 - i, "▼"); Spc(6); String(i, "▲") Next iEnd Sub我在利用LATEX\LaTeX 排版文档时,书写Visu原创 2018-01-09 20:32:39 · 9145 阅读 · 5 评论 -
利用tikz画图时调整node内部文字行距的方法
方法看下代码%---图\usepackage{tikz}\usetikzlibrary{arrows,positioning}\begin{tikzpicture}[node distance=1cm, auto] \tikzset{ mynode/.style={rectangle,rounded corners,draw=black, top color=whit原创 2016-06-04 11:22:46 · 6509 阅读 · 1 评论 -
为TexWorks添加字典和拼写检查器
[TOC]1 介绍任何一个用于书写文档的软件,拼写检查一直以来是一个重要的功能。人在书写各种资料时难免会书写一些拼写错误的单词,靠人工检查拼写错误是费时费力的,同时也容易漏判,因此为软件配置拼写检查功能非常重要。MS Word、OpenOffice等软件都配备有拼写检查功能。通过安装TeXLive 2015而附带安装的编辑器TexWorks却默认缺失拼写检查功能,这时需要我们手动进行相应得设置,为T原创 2016-04-26 14:14:53 · 12422 阅读 · 8 评论 -
LaTeX中页码位于页脚居中时调整其与正文文本的垂直距离
本来这是一个很小的事情,但是我不知如何调,具体的代码是什么,这也难为了我一把。我按照中文的意思在搜索引擎上搜索,得不到任何可用的方案。我只有把我的意思换成英文到搜索引擎中搜索,很快立即就搜索到该问题的答案。我采用英文搜索的方法搜索自己需要的信息,总能够得到,当在中文情况下搜索不到的时候。所以,学好英语很重要。这种现象的出现反映:在国内使用LATEX\LaTeX的是一小部分人。说了那么多,言归正传,问原创 2016-04-08 14:20:59 · 10499 阅读 · 2 评论 -
LaTeX中符号\mathcal{A}在Word2010中的对应
在当前技术条件和社会发展下,以及保持多样性的条件下,我们不可能使用一种编辑工具打天下,必然在不同的场合采用不同的编辑工具,例如,在有些场合需用LATEX\LaTeX,而在另外的场合需用Word。今天我要讲的是,在LATEX\LaTeX中的符号与Word2010中的符号如何对应的问题。这只能靠自己的经验和摸索,今天我仅仅讲一个例子,供大家日后遇到该问题时方便采用。在LATEX\LaTeX中采用代码\m原创 2016-03-16 18:25:21 · 18345 阅读 · 1 评论 -
ctextart类的文档仅仅首页修改页眉
问题描述本文所举的例子虽然针对的是ctexart类产生的文档,对其他的类,如article等,同样是使用的。在本文中没有进行验证。问题的是这样产生的:当你写了一篇论文,编辑提出了修改意见,要求你在首页的页眉中注明“稿件编号+修改稿”的字样,这时,你就需要需要对你的稿件做出相应的修改,以符合编辑的要求。方法为了解决上述问题,这里讲解的方法使用了fancyhdr包。你也可以采用其他的包解决上述问题,在此原创 2016-02-02 14:55:48 · 1946 阅读 · 0 评论 -
Pandoc一个好用的格式转换工具
前几天吃过格式转换方面的亏,在从pdf转成doc文件方面。实际上pdf是由LATEX\LaTeX生成的。最后花费了我2天将pdf中的内容转换成doc,手工来做这种转换,效率之低下实在是让人难以忍受。所在,在自己的日常工作、学习中特别留意格式转换方面的工具。最终,我发现了pandoc这样一个优秀的格式转换工具,用了之后感觉好,心中立刻感觉到:这是一个迟到的工具。1 介绍也许上几天我在网上疯狂找格式转换原创 2015-10-13 16:55:54 · 9265 阅读 · 0 评论 -
WinEdt6.0编码设置
虽然我半月前已改用了较为先进的Tex Live 2015,但那是在另外一个电脑上面;而在我的电脑上面,仍然是几年前安装的WinEdt6.0。虽然又更新它的打算,但暂时维持原状。从Tex Live 或者Linux系统过来的一些文档在Win7系统上面采用WinEdt6.0打开时会出现乱码的情况。虽然WinEdt6.0是一个比较旧的版本,但我仍然要讲讲在其上面如何进行编码设置。安装下图中的操作顺序,可以更原创 2015-09-14 16:09:48 · 3523 阅读 · 0 评论 -
在Win7上安装TexLive及设置XeLaTeX的整个过程
最近由于需要使用LaTeX写一些中文文档,故需要使用LaTeX书写。之前一直使用CTex套件,可是发现许多开源的模板在CTex上面编译出错,看到大家都建议使用TeXLive,我决定改用它。下面记录我在Win7系统的上面的整个安装过程,以备以后查用。你可以查看过于TeXlive的详细介绍。整个安装过程是在文档《The TEX Live Guide—2015》的帮助下完成的。 注意:我采用的是ISO镜像原创 2015-08-31 04:50:13 · 19596 阅读 · 1 评论 -
How to write a diagup line over a mathematical formula in LaTex
I thought this problem about two days! I used the google engine to search some solution to this problem, I have not got the answer, I read the Latex companion carefully about 300 pages, also not get t原创 2016-01-07 09:36:59 · 1079 阅读 · 1 评论 -
在类文件cls中定义一个含有3个参数的命令 (LaTeX)
含有一个参数的命令定义方法已在《 一种LaTeX类文件 (cls) 与主文件 (tex)的参数传递方法》详细讨论了。但在有些情况下,我们需要将一些意义相关的参数揉和在一起,用一个命令统一来处理,而不是分别对每个参数都定义一个命令。这就像我们日常生活会将一些类型相同的书籍归类在同一个文件夹下面一样。这样做不仅方便了cls设计者的维护工作,也方便了cls的使用者,减轻了他们的心理负担。1 代码举例比如,原创 2016-01-06 15:28:23 · 2707 阅读 · 0 评论 -
Win7系统上利用Texlive2015写含有中文文档应该注意的问题
在Win7系统上面利用Texlive2015的XeLaTeX编译含有中文文档的时候,有一些问题需要注意。这就是: 想让最终编译的结果正确显示中文,你就必须采用UTF-8编码的.tex源文件;而如果你采用ANSI编码格式的.tex文件时,编译结果中英文字体能正确显示而中文字体不显示,编译log信息不提示任何错误信息。上面结果是经过我的实践总结出来,没有任何人告诉我或参考任何资料。再次强调,我的电原创 2015-10-08 14:55:46 · 6794 阅读 · 0 评论 -
xeCJK时的警告:xeCJK warning: "CJKfamily-Unknown"
在使用xeCJK时出现下面的警告信息: \ *************************************** * xeCJK warning: “CJKfamily-Unknown” * * Unknown CJK family \CJKsfdefault' is being ignored. * * Try to use\setCJKsansfo原创 2015-10-08 21:07:09 · 7596 阅读 · 0 评论 -
XeLeTeX字体警告"EU1/SimSun(0)/m/it' undefined的原因
我们在利用XeLaTex编译写的含有中文的.tex文件时,例如,以下面开头的:\documentclass[12pt]{article}\usepackage{fontspec}\usepackage{xeCJK} \setCJKmainfont[BoldFont=SimHei]{SimSun}\setCJKmonofont{SimSun}% 设置缺省中文字体...文件时,当然上面文件已U原创 2015-10-08 20:15:32 · 9395 阅读 · 0 评论