Texlive+VSCode配置
VSCode写代码太方便,高亮文本很舒服,比以前用的CTeX舒服,CTeX毕竟太老了,然后就换成Texlive了
TEX Live是由国际TEX用户组(TEX Users Group,TUG)整理和发布的TEX软件发行套装,包含与TEX系统相关的各种程序、编辑与查看工具、常用宏包及文档、常用字体及多国语言支持。TEX Live是许多Linux/Unix系统默认或推荐的TEX套装,同时也支持包括Windows和Mac OS X等在内的其它操作系统。TEX Live是开发状态最为活跃的TEX发行版之一,保持着每年一版的更新频率。是免费软件。$^1$
关于CTeX
CTeX 套装
CTeX 套装是科学院吴凌云研究员的个人作品。在 CTeX 套装刚刚问世之时,因其解决了繁琐的中文字体安装工作,所以广受欢迎。但是,一方面 CTeX 套装已经很久不更新,内里的宏包、工具陈旧;另一方面,随着 XeLaTeX 的发展,以及 xeCJK 等技术的成熟,上述这些繁琐的工作已经没有必要而失去意义;因此,现在不推荐使用 CTeX 套装。
不要安装和使用 CTeX 套装!
CTeX 宏集
虽然它的名字也是「CTeX」,但是 CTeX 宏集和 CTeX 套装是两个不同的东西。CTeX 宏集是集成了中文支持、操作系统判定、字体选择、版式预设为一体的一组宏包和文档类的合集。我们推荐在任何情况下,优先使用 CTeX 宏集处理中文。
请在任何情况下优先使用 CTeX 宏集在 LaTeX 中处理中文!
搭建步骤
1.安装TeX Live和VSCode
你可以从官方站点下载它们的安装包然后安装,点击TeX Live下载链接,将会「自动选择」距离你最近的镜像下载。下载的同时安装VScode,安装都没有什么特定配置,直接默认安装就好。
2.VSCode配置
VSCode 安装完成之后,在扩展商店(打开Ctrl+Shift+X
或者点击安装 LaTeX Workshop 插件。
3.编译Tex文件
新建文件夹,如latex学习
,新建一个.tex
文本,输入以下代码,
%-*- coding: UTF-8 -*-
% gougu.tex
% 勾股定理
\documentclass[UTF8]{ctexart}
\usepackage{graphicx}
\usepackage{float}
\usepackage{amsmath}
\usepackage{geometry}
\geometry{a6paper,centering,scale=0.8}
\usepackage[format=hang,font=small,textfont=it]{caption}
\usepackage[nottoc]{tocbibind}
\newenvironment{myquote}
{\begin{quote}\kaishu\zihao{-5}}
{\end{quote}}
\newcommand\degree{^\circ}
\title{\heiti 杂谈勾股定理}
\author{\kaishu 纸山}
\date{\today}
\bibliographystyle{plain}
\newtheorem{thm}{定理}
\begin{document}
\maketitle
\begin{abstract}
这是一篇关于勾股定理的小短文。
\end{abstract}
\tableofcontents
\section{勾股定理在古代}\label{sec:diyijie}
西方称勾股定理为毕达哥拉斯定理,将勾股定理的发现归功于公元前 6 世纪的毕达哥拉斯学派 \cite{Kline}。该学派得到了一个法则,可以求出可排成直角三角形三边的三元数组。毕达哥拉斯学派没有书面著作,该定理的严格表述和证明则见于欧几里德\footnote{欧几里得,约公元前 330--275 年。}《几何原本》的命题 47:“直角三角形斜边上的正方形等于两直角边上的两个正方形之和。 ” 证明是用面积做的。
我国《周髀算经》载商高(约公元前 12 世纪)答周公问:
\begin{myquote}
勾广三,股修四,径隅五。
\end{myquote}
又载陈子(约公元前 7--6 世纪)答荣方问:
\begin{myquote}
若求邪至日者,以日下为勾,日高为股,勾股各自乘,并而开方除之,得邪至日。
\end{myquote}
都较古希腊更早。后者已经明确道出勾股定理的一般形式。
\section{勾股定理的近代形式}
勾股定理可以用现代语言表述如下:
\begin{thm}[勾股定理]
直角三角形斜边的平方等于两腰的平方和。
\end{thm}
可以用符号语言表述为:设直角三角形$ABC$,其中$\angle C = 90\degree$,则有
\begin{equation}\label{eq:gougu}
AB^2 = BC^2 + AC^2.
\end{equation}
满足式\eqref{eq:gougu}的整数称为\emph{勾股数}。第\ref{sec:diyijie}节所说毕达哥拉斯学派得到的三元数组就是勾股数。下表列出一些较小的勾股数:
\begin{table}[H]
\begin{tabular}{|rrr|}
\hline
直角边 $a$ & 直角边 $b$ & 斜边 $c$ \\
\hline
3 & 4 & 5 \\
5 & 12 & 13 \\
\hline
\end{tabular}%
\qquad
($a^2 + b^2 = c^2$)
\end{table}
\nocite{Shiye}
\bibliography{math}
\end{document}
然后Ctrl+Alt+X
或者点击打开LaTeX面板编译
编译成功会会出现很多文件,其中包括.pdf
文件,可以用以下方式方便浏览