latex的基本用法

\documentclass[fontset=windows]{article}
\usepackage[margin=1in]{geometry}%设置边距,符合Word设定
\usepackage{ctex}
\usepackage{setspace}
\usepackage{lipsum}
\usepackage{graphicx}%插入图片
\graphicspath{{Figures/}}%文章所用图片在当前目录下的 Figures目录

\usepackage{hyperref} % 对目录生成链接,注:该宏包可能与其他宏包冲突,故放在所有引用的宏包之后
\hypersetup{colorlinks = true,  % 将链接文字带颜色
    bookmarksopen = true, % 展开书签
    bookmarksnumbered = true, % 书签带章节编号
    pdftitle = This is a testfile for vscode, % 标题
    pdfauthor =Ali-loner} % 作者
\bibliographystyle{plain}% 参考文献引用格式
\newcommand{\upcite}[1]{\textsuperscript{\cite{#1}}}

\renewcommand{\contentsname}{\centerline{Contents}} %经过设置word格式后,将目录标题居中


\title{\heiti\zihao{2} This is a testfile for vscode}
\author{\songti Ali-loner}
\date{2024.08.02}


\begin{document}
    \maketitle
    \thispagestyle{empty}

\begin{abstract}
    \lipsum[2]
\end{abstract}

\tableofcontents

\section{This is a section}
Hello world! Hello Ali! As shown in figure \ref{1}
\begin{figure}[htbp]
    \centering
    \includegraphics[scale=0.2]{Ali.jpg}
    \caption{this is Ali}
    \label{1}
\end{figure}

这句话是测试能否进行引用及支持中文\upcite{1}。
\bibliography{books}
\end{document}解释下

Visual Studio Code (vscode)配置LaTeX - 知乎 (zhihu.com)

 

这段LaTeX代码是一个文档模板,它演示了如何创建一个简单的含有标题、作者、日期、摘要、目录和小节的文章。其中还包括了对图片、目录链接、参考文献的引用以及中英文混排的支持。

下面是这段LaTeX代码的逐行解释:

1-3. 文档类设置为`article`,并指定了字体设置为Windows操作系统下的中文字体。`geometry`宏包用于设置页面边距为1英寸。

4. `ctex`包用于支持中文排版。

5. `setspace`包用来设置行间距。

6. `lipsum`包用来生成随机的文本,通常用于测试文档的排版。

7-9. `graphicx`包用于插入图像,并设置图像的路径前缀。

11-16. `hyperref`宏包用于创建文档的超链接和PDF书签等交互功能,`hypersetup`用于设置超链接和PDF书签的各种属性,如颜色、标题、作者等。

17. 设定了参考文献的样式为`plain`。

18. 定义了一个新命令`\upcite`,用来使引用的文献编号显示为上标形式。

20. 重新定义目录标题`Contents`为居中显示。

22-24. 设置文档的标题、作者和日期。

26-30. 文档正文开始,在`\begin{document}`和`\end{document}`之间书写具体内容。

27. 由`\maketitle`命令生成标题页,并为该页设置空白页眉页脚样式。

29-31. 生成摘要,使用`lipsum[2]`生成一个示例文本段落。

33. 自动生成目录。

35-39. 创建一个带有小节标题的小节,并插入了一句英文和一幅图像。图像包含在`figure`环境中,并使用`\includegraphics`命令载入了图片文件"Ali.jpg",这需要该图片文件位于当前目录下的"Figures"子目录。

41. 插入了一段中文文本,并演示了如何使用自定义的`\upcite`命令来引用编号为1的文献。

42. `bibliography`命令用于引入参考文献列表,假定参考文献文件为`books.bib`。

需要注意的几个地方:

- `\pdftitle`和`\pdfauthor`选项的值应该用引号包围,否则在`hypersetup`中可能出现编译错误。
- 在文档的实际使用中,你需要有一个名为`books.bib`的文件来存放参考文献信息,格式符合BibTeX的要求。
- 图片"Ali.jpg"需要存在于与文档同级目录里的"Figures"文件夹中。

posted on 2024-03-08 11:04  风中狂笑  阅读(25)  评论(0编辑  收藏  举报

导航