1

用TikZ的fit库实现插图标注

在使用插图时,往往需要对插图进行标,如添加说明、强调标记等。 用户通常会使用绘图、Photoshop、GIMP等工具通过图像编辑来实现插图标注。这是一种简单直接的方法,但这种方法会存在如下问题: - 需要额外的软件支持,降低了文档的独立性。 - 字体、字号无法与正文匹配,整体效果不协调。 ...

0

去掉定理编号后面的点

经常看到有人询问要如何去掉定理编号后面的点。这里查到了两种方法,分享出来。注意这里只谈论 `amsthm` 的情况。 先明确概念。那个点叫 punctuation,在 `amsthm` 中用 `\\thm@headpunct` 来标识它。 这里我们给出一个不做任何处理的例子。 ```t...

1

用tkz-euclide宏包绘制平面几何图形

在平面几何中,需要绘制大量欧几里得平面图形。对于这些图形,可以使用几何画板、Visio等软件绘制后通过插图的方式插入到LaTeX文档中,但这会带来如下问题: - 需要额外的软件支持,降低了LaTeX文档的独立性。 - 字体、字号往往无法与正文匹配,整体效果缺乏协调性。 - 如果未导出为成矢量图...

1

emph中文强调命令的设计与实现

在LaTeX中,使用`\\emph`命令将参数中的文字变为意大利字形(italic)表示强调,如果在本身已经用`\\emph`命令强调的文字内部嵌套使用`\\emph`命令,则在内部使用直立字形表示强调。对于英文等西方文本,这种强调方式是比较直观的。但是,由于中文没有意大利字形(italic),往往...

2

tabular表格的宽度调整

在使用tabular环境排版表格时,有时可能会由于表格列数过多,或是列宽过宽,从而造成整个表格会超出页面的现象。此时,可以采用列间距调整、表格缩放、字号调整、表格拆分等方法对表格进行调整,以适应页面宽度。 ## 表格列间距调整 可以采用类似`\\setlength\\tabcolsep{1p...

3

通过TikZ绘制函数图像

实际工作中,往往需要绘制指定函数的图像,在LaTeX中,这一需求可以通过TikZ实现。本文将以LaTeX技术交流2群(478023327)中的一个x^(2/3)函数图像绘制问题为例,简要说明如何通过TikZ绘制函数图像的方法。 ## 使用pgfplots宏包绘制 pgfplots宏包是一个基...

0

采用微元思想在TikZ中绘制曲线指定点的切线

近期需要绘制**牛顿迭代数值计算示意图**,考虑用TikZ实现。其关键问题是如何在函数指定点绘制切线,在[www.latexstudio.net](www.latexstudio.net www.latexstudio.net)检索到[使用 TikZ 绘制曲线的切线](https://www.lat...

0

【翻译】AIP Publishing期刊的LaTeX投稿指南

# 说明 又花一点时间翻译了美国AIP Publishing的LaTeX投稿指南,与IOP Publishing相比,要简单不少,用到的都是通用的LaTeX命令。 希望能帮助到大家。 #截图 ![](https://pics.latexstudio.net/data/images/2...

0

Windows 10 1903 用中文名和中文路径的探索

先简述一下设置。 首先建立一个 `主文件.tex` ```tex \\documentclass{ctexart} \\begin{document} \\section{主文件} 主文件内容 \\input{./子目录/子文件.tex} \\end{document} ...

1

使用textpos宏包实现文本框的定位排版

在LaTeX的实际使用中,有时需要将指定大小的文本框定位于页面的指定位置进行排版,如编排学术海报、填写由其它工具转换后的PDF格式的表格、为已有PDF文件添加文本、在Beamer演示文稿中点缀帧页面等。此时,可以使用`textpos`宏包实现这一需求。 ## textpos宏包 `textp...

3

【翻译】IOP Publishing期刊的LaTeX投稿指南

# 写在前面 在论坛学到了很多有用的排版的知识,非常感谢,也想做一点能够帮助大家的,然后力所能及的事。 最近断断续续地翻译了IOP Publishing期刊的LaTeX投稿指南,分享给大家。 希望大家多中Paper,早日毕业。 --- # 部分截图 ![](https:/...

4

以 Notepad++ 为 LaTeX 编辑器及以 SumatraPDF 进行正反向搜索的配置方法

Notepad++ 是一款轻量化的开源文本编辑器,它启动速度快,具有强大的编辑功能,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码,支持众多计算机程序语言。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的扩展模块。利用 Notepad++ ...

2

使用pdftocairo工具将pdf文件转换为png图像

在LaTeX的实际使用中,有时需要将pdf格式的文件转换为png、jpg等图像格式。在[https://wenda.latexstudio.net/article-5051.html](https://wenda.latexstudio.net/article-5051.html https://w...

1

SumatraPDF 阅读器该怎么设置——以 TeXStudio 和 VS Code 为例

[SumatraPDF](https://www.sumatrapdfreader.org/download-free-pdf-viewer.html) 阅读器在 LaTeX 用户群中比较常见。 以前 CTeX 套装将它集成以配合 WinEdt 使用,现如今依然有很多 WinEdt 用户青睐于这样...

0

使用subfiles文档类和宏包实现子文件独立编译

在书籍、学位论文等大型文档的排版中,往往需要将大文档拆分成子文档,然后用`\\input`或`\\include`命令将子加载到主文档中(如`main.tex`)。 但是,在排版中,往往需要通过**试错法**来对单个子文档,甚至是一个图/表的代码进行不断调试。这就需要不断的编译和测试,虽然可以...