当前位置:   article > 正文

Latex入门_tex文件怎么打开

tex文件怎么打开

LaTeX小白的日常

本文不定时更新,以记录我在学习使用LaTeX记笔记写论文时遇到的诸多困难与思考
意在为自己和像我一样完全没有计算机基础的萌新提供一个交流的平台
在遇到问题时,我会优先求助于一份(不太)简短的 LATEX 2ε 介绍,并尝试去一点点解决
许多解法也许并不合适,也会有很多猜测只是想当然,因而希望各位能多多指正,请不吝赐教


注:全部为个人理解与个人选择,未必要全部跟从


  • TeX、LaTeX、TeX Live、TeX Works有什么区别?我该下载哪个?
    结论:下载TeX Live(本体)和VS Code(你用来写文章的工作间)

TeX是基础的计算机语言;LaTeX把TeX扩展的更方便更完善;而TeX Live是把这些相关的都拧巴到一起打包了发出来,我们就下载这个大包裹;在写文章的时候你需要一个平台,可以用记事本,也可以用安装好TeX Live后自带的TeX Works,我选择了另外下载VS Code作为编辑器,因为VS Code代码花花绿绿的好看


  • 怎么下载和安装?

具体步骤直接看这个就行了:TexLive 2021 安装指南
概括来说就是:

1.镜像网站下载TeX Live 2021(很快就能下好)
2.安装(我安装了4个小时,据说速度和电脑配置有关)
注:好像不能中断,而且一定要看安装路径的盘可用空间还够不够,我第一遍装到快满了的C盘浪费了3个小时
看到我就算装好了
3.校验一下,看看你的开始菜单里有没有多出来这些TeX Live相关的软件
就是我
4.再校验一下,按win + R弹出运行窗口,在其中键入cmd并点击确定
在弹出的命令提示符中输入tex -v,若显示了正常的版本信息等等就算校验成功
注:要输入tex -v而不是tex-v
校验


  • 关于编译器VS Code

这部分在TexLive 2021 安装指南中也有详细介绍
概括来说就是:

1.在官网上下载并安装Visual Studio Code
2.在屏幕左边的扩展一栏中搜索 "LaTeX Workshop"安装
3.为方便使用也可以在扩展中搜索"Chinese (Simplified)"以安装简体语言包
4.把一大段代码粘贴进settings.json 文件里并保存(详见TexLive 2021 安装指南


  • 平时如何新建和打开文件

我选择点击 “文件”→“打开文件夹”(选取一个目标空文件夹)
→“新建文件”→输入名字时要以".tex"结尾
新建文件
光标跳到右边就可以写代码输文字了,写好后点击屏幕右上角的绿色小三角即可
建立
这时你会发现屏幕左下角会显示正在"build",完成后会变成一个对勾,或者报错变成"❌"
而资源管理器中会不断出现一个个新文件,其中以".pdf"为后缀的便是你想要的pdf文件了
我们可以在编译完成后,使用快捷键"Ctrl+Alt+V"在屏幕右侧调出对应的pdf文件
界面
关于打开文件,我们在VS Code中点击“文件”→“打开文件”后选择你的以".tex"为后缀的文件即可


  • 一些与LaTeX相关的网站

Overleaf
一个在线编辑网站,不需要下载LaTeX软件,有多人协作功能

一份(不太)简短的 LATEX 2ε 介绍
中文说明书,查询方便快捷,可以解决绝大多数问题

Stack Exchange
英文社区,简洁,活跃度高

LaTeX工作室
中文社区,实用,模板众多


注:一切准备工作就绪,下面细嗦代码部分
  • 代码结构

下面是一个最简单的实例

\documentclass{ctexart}

\begin{document}
愿世界和平
\end{document}
  • 1
  • 2
  • 3
  • 4
  • 5

编译后得到:
第一份代码
我们细读上面的代码,开局的\documentclass{},括号内指定了你这篇文档的文档类

\documentclass{}\begin{document}之间的位置称为导言区
这里面可以预设各种全局命令,更为常见的是利用\usepackage{}来调用一些你需要的宏包(括号内填包的名称)

\begin{document}\end{document}之间是文章的正文部分
这样一篇最简单的LaTeX文档就写完了


  • 关键概念:命令 & 环境

命令
长这样:反斜杠" \ "加一串指令字母
命令在排版中是极为常用的,比如 \large 这一命令,可以把它后面的文本变大一点点:
命令
再比如\usepackage是要调用一个宏包,而具体调用什么包你得说吧,举个栗子,写论文要用到数学公式,就要在导言区写下\usepackage{amsmath}来调用amsmath包(一个数学公式包)

再比如我们可以用\newcommand自定义一个新命令,假定在写文章过程中,我想自定义一个加粗同时加斜的命令,且希望在每次用到它时可以输入一个简单的指令就好,该怎么做呢?
已知加粗的命令为\textbf{},加斜的命令为\emph{},我们可以把两个复合一下得到:
\emph{\textbf{}},现在我们通过自定义来把它变短:
\newcommand{\hhh}[1]{{\emph{\textbf{#1}}}}
注:[1]为参数个数,#1代表指定的参数

这里我们将新命令定义为\hhh{},也就是说在后面的文章里,我们只要输入\hhh{}就可以直接加粗并加斜大括号里的内容
当我们在论文中要反复用一个复杂指令或语句时,学会自定义就可以使其变得极为方便,我们可以在导言区写好一串串代码,也可以编写自己的宏包并在其中自定义命令和环境,每次直接套模板即可

环境
顾名思义就是在这个范围内,代码会遵循其设定的规则,长这样:

\begin{环境名}
愿世界和平
\end{环境名}
  • 1
  • 2
  • 3

同命令一样,你也可以用\newenvironment自定义新环境


  • 其他概念

宏包
前文也介绍过,就是一个个扩展模块,调用方法如\usepackage{amsmath}
常用的宏包见一份(不太)简短的 LATEX 2ε 介绍的第110页

文档类
每个源代码的开头,都必须用\documentclass{}来指定文档类,大括号里为你所要完成这篇文档的性质名称,我直接搬表格:
文档类
引擎
就是把源代码给编排翻译成文档的工具,中文排版基于xelatex比较方便


  • 其它后缀的文件是什么

当你第一次点击运行时,资源管理器里会哐哐自己生成几个文件,见下表格
详细参见一份(不太)简短的 LATEX 2ε 介绍的第7页

.tex源代码文件
.pdfpdf文件
.aux主辅助文件,记录交叉引用、目录、参考文献的引用等
.log排版引擎生成的日志文件,供排查错误使用
.cls文档类文件。文档类名称与文件名一致

注:大体内容都说完啦,下面皆为实践中遇到的困难与思考


笔记的文档类用什么?可选项选什么?

  • \documentclass[12pt, UTF8]{ctexart}

我想全文用自己喜欢的中英文字体怎么办?要是字体是我自己网上下载的找不到如何解决?

  • (导言区)
    \setmainfont{Comic Sans MS}(英文字体)
    \setCJKmainfont{FZSJ-ODZKJW}(中文字体)
    当你想用自己下载的字体时,打开C:\Windows\Fonts,找到你中意的.TTF文件,把它粘贴到LaTeX文件夹的相应位置,我的是这个路径:
D:\Texlive\2021\texmf-dist\fonts\opentype\adobe\sourcecodepro
  • 1

关于空格,行距?

  • 列了几个我常用的空格

空格

  • 换行用 \\,没有缩进,后面可以自己加行距,如\\[15pt]
  • 换行用\par,有缩进
  • 首行不想要缩进,就用\noindent

写多行公式和对比句时想用大括号?

  • 大括号直接写是 \{ ,想大一点前面可以加命令 \Biggr\{
    我在辨析近义词时,遇到需要并列给出多个句子形成对比,左边如果有个大括号肯定会更美观
    经过挑选,我最后选择了cases环境,长这样:
\begin{cases}
	aaa\\
	bbb\\
	ccc
\end{cases} 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 举个栗子:
\[
    \begin{cases}
        \text{classic a./n.}
        \\\centering &\text{It's a classic motorbike from the 1940s.} 
        \\  &\text{I always prefer the classics, such as Dickens and Jane Austen.}
        \\\text{classical a.}
        \\  &\text{Mozart is probably the best-known classical composer.}
    \end{cases}
\]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

大括号

写数学公式需要什么准备?

  • 先把之前说那包放导言区\usepackage{amsmath}
    行内公式头尾用俩 $ 包起来,行间公式看你想不想让公式自动编号,不编号就直接用 \[\] 把公式包起来,编号的话就用 equation 环境:
\begin{equation}
	a^2 + b^2 = c^2
\end{equation}
  • 1
  • 2
  • 3

怎么插入图片呀?

  • (导言区)\usepackage{graphicx}
    在插入图片的位置使用\includegraphics{文件名}
    这里文件的扩展名可写可不写,要注意把图片放到源代码的同一目录下,否则就需要在文件名前加上其相对或绝对路径

笔记想有层次分明的章节怎么做阿?

  • 我用的是 \section{标题名}\subsection{副标题名}
    举个栗子:
\section{不定积分} 
    \subsection{不定积分概念与基本积分公式}
  • 1
  • 2

章节

如何让某行自动从新的一页开始?

  • 在那里输入命令 \clearpage

如何用方框把文字框起来?

  • 一般来说,框里的文字是要分行分段的,我们使用垂直盒子来完成
    框框是 \fbox,垂直盒子是 \parbox,我们把两个混合在一起~
    举个栗子:
\paragraph*{住进城市[]}
\fbox{
  \parbox{25em}{
    \noindent Many people are moving from rural areas to big cities. 
    Why has this happened? To what extent do you think 
    it is a good trend?}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

盒子

如何在让文本在某个地方对齐?

  • 之前只会在数学环境下使用\text来调试文本,其实还可以使用minipage环境,长这样:
\begin{minipage}{\linewidth}
	aaa\\
	bbb\\
	ccc
\end{minipage} 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 举个栗子:
Describe\quad 
\begin{minipage}[t]{\linewidth} % t是可选参数,让Describe和右边第一行对齐
    a person\\ a place\\ an object\\ an event\\ an activity\\ your favourites
\end{minipage}
  • 1
  • 2
  • 3
  • 4

对齐

睡大觉

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/237991
推荐阅读
相关标签
  

闽ICP备14008679号