![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
阅读笔记
文章平均质量分 55
阿素.(◍•ᴗ•◍)
中山大学数学在读研究生
展开
-
Latex中关于数学公式需要注意的事项
x⋆x^\starx⋆ x^\star 代表优化问题的最优解 .在优化问题中,例如:minimize∥Ax−b∥22\begin{array}{ll} \mathop{minimize } &\|Ax - b\|_2^2 \end{array}minimize∥Ax−b∥22采用数组的形式作为输入:\begin{array}{ll}\mathop{minimize } &|Ax - b|_2^2\end{array}在章节引用的时候采用\S表示章节的前缀数学公.原创 2021-12-01 22:18:22 · 2820 阅读 · 0 评论 -
LaTeX中常见的宏包及其含义
LaTeX中常见的宏包及其含义宏包含义metalogo特殊符号和预定义字符串mflogo特殊符号和预定义字符串texnames特殊符号和预定义字符串ulem字体修饰identfirst首行缩进setspace行距marginnote边注paralist行间列表fancyvrb原文打印、代码列表listings代码环境verbatim代码环境fontspec字体命令封装amsmath公式原创 2021-09-09 11:07:30 · 2954 阅读 · 0 评论 -
latex中如何设置页边距和页眉页脚?
##页面和分栏1.页边距, 1in2. \oddsidemargin或\evensidemargin,奇数或偶数页左边距,46pt;3. \textwidth,正文宽度,360pt。4. 剩下的119pt5. 页边距,1in6. \topmargin,上边距,18pt7. \headheight,页眉高度,12pt8. \headsep,页眉与正文间距,25pt9. \textheight,正文高度,595pt10.\footskip,正文与页脚基线间距,30pt11. 845pt减原创 2021-09-09 10:57:44 · 10792 阅读 · 0 评论 -
报错:Misplaced alignment tab character &的解决办法以及参考文献的书写方式、There were undefined citations.解决办法
thebibliography参考文献最原始的方法是用thebibliography环境和\bibitem命令来定义参考文献的条目。具体做法是:在文档末尾加上\addcontentsline{toc}{section}{参考文献} 在目录中添加参考文献标题\begin{thebibliography}{99} %设置容量为99\setlength{\itemsep}{-0ex} %设置每条文献的间距为0\zihao{5} %字体为五号字体 \bibitem{1} Zitová B,原创 2021-09-09 10:15:13 · 10187 阅读 · 0 评论 -
latex如何绘制标准三线表 & lllegal charactor in array arg& 如何合并单元格?
TikZ提供\tikz命令和tikzpicture环境。在使用TikZ绘图时,需要调用tikz宏包。\draw作为一个命令,后面接直线--、矩形rectangle、封闭回路cycle等操作原创 2021-09-08 11:23:02 · 1694 阅读 · 0 评论 -
LaTeX如何插入、裁剪、调整图片?& 如何实现多图并排?并单独有自己的子标题?
在插入图形之前,我们需要在导言区调用宏包graphics或者graphicx宏包,后者基于前者,语法更简单,功能更强大,一般使用它。插图命令基本用法如下:\usepackage[dvipdfm]{graphicx}\includegraphics{fig.png}引用graphicx宏包时可加驱动选项,使用latex时缺省驱动是dvips,dvipdfm(x)用dvipdfm;pdflatex和xelatex分别使用pdftex和xetex,但是它们知道驱动就是自己,其实不用加该选项。LaT原创 2021-09-06 14:29:13 · 7094 阅读 · 1 评论 -
latex中如何设置定理定义环境的编号 & newtheorem的用法
\newtheorem命令可以用来定义定理之类的环境,其语法如下:{环境名}[编号延续]{显示名}[编号层次]例1. 下面代码定义了四个环境:定义、定理、引理和推论,它们都在一个section内统一编号,而引理和推论会延续定理的编号\newtheorem{definition}{定义}[subsection] % 跟随三级标题排序\newtheorem{theorem}{定理}[section] %跟随二级标题排序\newtheorem{lemma}[theorem]{引理}\newtheo原创 2021-09-04 16:47:56 · 32074 阅读 · 0 评论 -
如何改变Latex中分数符号的大小?frac命令与dfrac命令和tfrac命令有什么不一样???
LaTeX中的数学公式,对于分数也是很有讲究的。一般情况下,分数采用\frac命令,而很少有人知道\dfrac命令和\tfrac命令。对于行间公式而言,直接使用\frac命令是,这样的:但是看起来公式有点扁,像是被压缩了,因为这样的话,就不会改变正文的行间距了。我们可以人工设置分数字号,\dfrac命令把分数的字号设置为独立公式中的大小:而\tfrac命令则将字号设为行间公式中的大小:...原创 2021-09-04 16:23:58 · 13059 阅读 · 1 评论 -
LaTeX Warning: There were undefined references.解决办法以及数学公式、图、表、页码的交叉引用
LaTeX文档中新增标签后,第一次编译时会得到警告信息:LaTeX Warning: There were undefined references.LaTeX warning: Labels may have changed. Return to get cross-references right因为第一次编译只会扫描出有标签的地方,第二次编译才能得到正确结果。所以出现这种报错,多编译几次就好了。我们设置标签通常用\label命令,而我们进行交叉引用(cross reference)的时候,原创 2021-09-04 16:05:35 · 4769 阅读 · 0 评论 -
使用enumerate造成行距过大,如何缩小列表环境的行距?&如何自定义有序列表和无序列表的符号?
LaTeX中有三种基本列表环境:无序列表、有序列表、描述列表可以看出,如果在正文中直接使用,上述列表的缺省行间距较大,会与正文中的行距不协调。如果要节省空间,可以考虑paralist宏包,它提供一系列压缩列表和行间列表环境。可以看出列表的间距与正文一样了,与此同时,也可以采用行间列表。除此之外,还有个比较麻烦的方法,是在每一行后面加入自己想要调整的距离,使用vspace进行调整:如果需要改变无序列表符号和有序列表的编号形式,可以重定义相关命令。...原创 2021-09-04 15:56:23 · 4862 阅读 · 1 评论 -
vscode如何设置代码折行&如何实现LaTeX边写边编译、实时更新
为了使自己编写代码更加舒服,下面介绍两个vscode中的设置(在settings里更改哦):长代码自动折行开启这个,就不需要每次滑动来查看代码啦自动编译,LaTeX代码边写边编译,实时更新将这里选择为afterDelay,就可以实现每1000ms更新一次。...原创 2021-08-24 20:57:22 · 4493 阅读 · 0 评论 -
LaTeX中自定义命令renewcommand、newcommand 与providecommand的区别和使用方法
定义新的命令\newcommand{\<name>}[<num>]{<defination>}其中<name>为要定义的命令名称,第二个参数<defination>是命令的具体定义,方括号里的参数<num>是可选的。例1:例2:例2演示了如何定义一个带参数的命令。在命令的定义中,标记#1代表指定的参数,如果想使用多个参数,可以依次使用#2、…、#9等标记。由于latex不允许\newcommand定义一个与现有命令重名原创 2021-08-24 20:22:49 · 24367 阅读 · 2 评论 -
LaTeX中积分符号与被积函数大小不协调怎么办
这是一个复杂的数学积分公式,大家有没有注意到这个积分符号(巨运算符)看起来特别小,有没有办法将它放大?我试了百度上的很多种方法,还是无法改变积分的大小,无奈只能修改被积函数的大小,就是将公式中所有的\left( \right)表示的大括号改为(),二者的区别是,前者会根据括号内的函数大小适当的调整,而后者是固定的大小。...原创 2021-08-24 18:03:49 · 4193 阅读 · 0 评论 -
为什么latex中的宋体和黑体与word中不一样& 如何设置字体样式& renewcommand和newcommand的区别
用LaTeX写论文有好几年的时间了,自从之前写毕业论文,就有一个历史遗留问题,一直没有解决,不知道大家有没有发现LaTeX中的宋体命令\songti和黑体命令\heiti实际上输出的并不是正规的宋体和黑体,下面来做个对比:如果大家看不出字型的变化,可以看逗号就知道了,我还在纳闷,是latex中的逗号和word中逗号不一样吗?于是我问了大神这个问题,大神首先问我,是不是个英文格式下的逗号,那这肯定不是啊,后来他又检测来这篇文章的字体,是华文宋体,而非常规宋体,这是mac字体册的缺陷,因为编译器会调用ma原创 2021-08-24 17:34:36 · 5184 阅读 · 0 评论 -
Detected unusual line terminators_vscode打不开pdf的解决方案&应用程序vscode.app打不开解决方案
大概是有两个月没有用vscode了,突然发现居然打不开pdf了,我核对了一下终端,选择的是skim作为我的默认pdf浏览器,skim其实是没有问题的。我又看了一下系统的脚本,也感觉没有问题昂原创 2021-08-21 11:04:01 · 953 阅读 · 0 评论 -
“Unable to load picture or PDF file ”解决办法
好了,这篇文章主要来解释,我下载的beamer模版都有哪些报错,以及如何解决这些报错。这是我从overleaf上下载的一个模版,幸亏可以运行,一下子就有这么多报错和警告:第一个报错:Unable to load picture or PDF file logo-footer.png我立马定位到第37行,发现其实导入了一个logo文件然后我在同级目录下导入我校校徽的图片,将照片命名为logo-footer,注意后缀名,在运行一遍就没有报错啦。但是还有个很碍眼的警告,虽然无伤大雅,但是强迫原创 2021-05-20 10:35:07 · 12027 阅读 · 3 评论 -
在overleaf中下载beamer模版(用latex编写ppt文件)
呜呜呜,好久没有更新了,我已经想好我要更新的内容了,关于伪代码的编写,以及如何制作beamer,也就是大家口中的幻灯片(ppt)。没错,我不仅要用latex写我的毕业论文,还要用latex写我的毕设答辩ppt,但是latex编写出来的是pdf啊,如何转化为ppt放映呢?这也是我近期要研究的。首先,给大家伙推荐一个网站,overleaf,里面有很多很精美、低调、高级、奢华、简约的slide模版。链接搁这了:overleaf先随便打开一个模版,Open as Template表示你可以在overlea原创 2021-05-19 16:50:10 · 8161 阅读 · 0 评论 -
浅谈LaTeX中的浮动体
LaTeX预定义了两大浮动体环境figure 和table,动态排版以解决文章中大面积空白的问题。举一个例子:\begin{table}[!htb] %开启一个表格\centering %在文章中居中\caption{table-cap} %表格的标题\label{table-name} %表格的引用标志\begin{tabular}{...}...\end{tabular}\end{table}其中,浮动体环境的参数!htb是:!表示忽略内部参数(比如内部参数对一页中浮动体数量原创 2021-04-20 14:19:28 · 1500 阅读 · 0 评论 -
LaTeX中的计数器
计数器LaTeX中自动编号都借助于内部的计数器来完成,包括:章节:part, chapter, section, subsection, subsubsection, paragraph, subparagraph编号列表: enumi, enumii, enumiii, enumiv公式和图表 equation, figure, table其他 page, footnote, mpfootnote用\the接上计数器名称的方式来调用计数器,例如\thechapter。如果只是想输出计数器原创 2021-04-19 19:06:18 · 1809 阅读 · 0 评论 -
LaTeX中的颜色设置
使用xcolor宏包来方便地调用颜色,预定义颜色如下:\usepackage{xcolor}% 指定颜色的text{\color{color-name}{text}}效果如下:原创 2021-04-19 18:39:02 · 2286 阅读 · 0 评论 -
LaTeX中文字体设置
下面我们来介绍一下,在字体设置与选择中常见的命令及其用法和含义:\setCJKmainfont用法:\setCJKmainfont{<font name>}[<font features>] %二者等价\setCJKmainfont[<font features>]{<font name>}设置正文罗马族的CJK字体,影响\rmfamily和\textrm的字体,后面两个参数继承自fontspec宏包,<font features>是字原创 2021-04-19 16:47:27 · 13344 阅读 · 1 评论 -
探索Font “Fangdolsong-Regular” doesn‘t contain requested (fontspec) script “CJK“的解决办法
当我在运行模版tex文件时出现下面报错:Font “Fangdolsong-Regular” doesn’t contain requested (fontspec) script “CJK”查找发现是xeCJK宏包有问题,但其实模版文件中并没有直接调用xeCJK宏包,而是在导言区调用ctex宏包。\usepackage{ctex}我在上一篇blog介绍到ctex宏包在运行的时候会在底层调用xeCJK宏包。上一篇blog:中文宏包CJK、xeCJK、luatexja、ctex的区别和联系以及原创 2021-04-19 16:00:07 · 11480 阅读 · 12 评论 -
中文宏包CJK、xeCJK、luatexja、ctex的区别和联系以及UTF-8编码的定义和在编译中的重要性
支持中文宏包用LaTeX排版中文需要解决两个方面的问题,一方面是对中文字体的支持,另一方面是对中文排版中的一些细节的处理,包括汉字之间控制断行、标点符号的????️则。下面对支持中文的宏包作出介绍:CJK宏包对中文字体的支持比较麻烦,已经不再推荐使用。xeCJK以及luatexja宏包在CJK基础上封装了对汉字排版细节的处理功能。ctex宏包和文档类进一步封装了CJK、xeCJK、luatexja等宏包,使得用户在排版中文时不再考虑排版引擎等细节。ctex宏包介绍ctex宏包直接定义了新的中原创 2021-04-18 19:36:32 · 5639 阅读 · 1 评论 -
\newpage与\clearpage的区别以及分页断行的多种方式,如何构造首字下沉的效果?
分页我们习惯直接用\newpage命令来直接分页,而有些优秀的模版中是用\clearpage来分页的,这到底有什么区别呢?用\newpage命令开始新的一页,在双栏排版中起到另起一栏的作用用\clearpage命令清空浮动体队列,并开始新的一页,在双栏排版中能够另起一页用\cleardoublepage命令清空浮动体队列,并在偶数页上开始新的一页注意上述的命令均只能开启一个空白页,如果要连续新开两个空白页,请在中间加上空箱子\mbox{}\newpage\mbox{}\newpage原创 2021-04-18 17:49:46 · 8612 阅读 · 2 评论 -
VScode如何配置LaTeX环境?如何外接PDF阅读器?如何修改VScode底部状态栏的颜色?
Mac系统配置LaTeX环境找到b站的一个视频链接,大家伙可以按照链接的步骤安装。VScode安装配置LaTeX环境VScode应该搭载哪些插件?我们点击倒数第二个图标,在里面可以搜索到想要的插件。点击install安装,我下载了三个扩展分别是LaTeX Workshop (提供LaTeX语法支持)LaTeX Utilities (为LaTeX workshop提供功能扩展)LTeX (提供拼写检查,语法检查)对于Windows系统用户,LaTeX Workshop常用原创 2021-04-18 16:17:27 · 2694 阅读 · 0 评论 -
Package fontspec: The font “STZhongsong“ cannot be found解决办法以及常见的导入字体格式
常见字体格式当前常见的轮廓字体格式有:Type1、TrueType、OpenType。1984年,Adobe推出PostScript时,同时支持Type1和Type3,都采用三次贝塞尔曲线。1991年,Apple发布了TrueType,采用二次贝塞尔曲线,二次曲线处理起来比三次曲线快,但是需要更多的点来描述,从TrueType到Type 1的转换是无损的,反之是有损的。1996年,微软和Apple联合发布了OpenType,它可以被认为是Type1和TrueType的超集,既可使用二次曲线,也可使用原创 2021-04-18 15:13:23 · 7794 阅读 · 6 评论 -
衬线字体、无衬线字体、等宽字体的定义和LaTeX命令以及text系列与family系列、series系列、shape系列的区别和联系
字体拉丁文字体主要有三大类:衬线字体(roman, serif),类似于中文的宋体、仿宋、楷体、魏体等无衬线字体(sans serif),类似于中文的黑体等宽字体(monospace, typewriter)字体还可以有粗体(bold)、斜体(italic)、伪斜体(oblique, slanted)、小型大写字母(small caps)等修饰效果。<小插曲>当我编写表格的时候,报错Extra alignment tab has been changed to \cr.原因是原创 2021-04-17 19:24:53 · 3955 阅读 · 0 评论 -
LaTeX中生成标题、摘要、关键词、目录方法以及自定义所需样式
逻辑结构一份文档的开头常常有标题、作者、摘要等信息,之后是章节等层次结构,内容散布于层次结构之间,文档比较长时可以使用目录。如何生成title标题、作者、日期等命令用法如下:\title{LaTeX Notes}\author{Alpha Huang}\date{\today}\maketitle注意⚠️\maketitle命令要放在最后。编译结果如下:如何生成摘要和关键词对于三种文档类article,report,book,前两种是有摘要环境的,用法如下:\begin{abs原创 2021-04-17 17:34:58 · 52926 阅读 · 6 评论 -
LaTeX中的保留字符(反斜杠)和特殊符号(角度、摄氏度)怎么表示?
浅谈LaTeX中的保留字符《简单粗暴LaTeX》阅读笔记LaTeX中的命令通常是由一个反斜杠加上命令名称,再加上花括号内的参数构成的。\documentclass{ctexart}单独输入一个反斜杠在你的行文中不会有任何帮助甚至产生错误。LaTeX中有许多字符都有特殊的意义,LaTeX中的保留字符有 #,$,%,&,_,{ }, \,这些在正文中都不能直接呈现。反斜杠用\textbackslash表示,其他的符号在前面加\便可以表示了。除此之外,波浪线~也不能在LaTeX中直接输原创 2021-04-14 12:25:31 · 17080 阅读 · 0 评论 -
LaTeX中行间距、段间距、缩进的设置以及基本单位换算
*《简单粗暴LaTeX》阅读笔记角度符号或温度符号(摄氏度)需要借助数学模式$...$,编译过程:代码如下: $30\,^{\circ}$ $37\,^{\circ}\mathrm{C}$原创 2021-04-14 16:13:08 · 25852 阅读 · 2 评论 -
LaTeX源文件生成的其他文件的含义以及具体编译过程
*《简单粗暴LaTeX》阅读笔记学习LaTeX的小伙伴们是不是有这样的疑惑????,我就运行个thesis.tex文件,为什么还会附带这么多其他后缀的文件呢?文件输出LaTeX的输出一般是pdf格式,所以运行thesis.tex文件必会生成一个thesis.pdf文件。其他类型文件含义如下:.sty宏包文件.cls文档类文件.aux辅助文件,用于存储交叉引用信息的文件,在更新交叉引用后,需要编译两次才能正常显示.log日志文件,记录上次编译的信息,用于错误排原创 2021-04-14 15:40:54 · 1687 阅读 · 0 评论 -
如何学习宏包的使用?如何打开宏包的帮助pdf文档?
*《简单粗暴LaTeX》阅读笔记在\begin{document}之前的内容成为导言区,导言区常见的是宏包的加载工作,形如:\usepackage{package}。若想了解和学习宏包的使用规则,里面有哪些命令,Windows系统按Win+R组合键呼出对话框,Mac系统按command+空格弹出聚焦搜索,点击搜索终端,输入texdox加上宏包名称即可打开宏包帮助pdf文档。例如输入:texdoc xeCJK弹出中文字体宏包的帮助文档:在编译器里面也有相应的终端操作,以VScode为例:原创 2021-04-14 12:47:14 · 643 阅读 · 7 评论