latex的 多行注释_Latex图形注释的实现方法

这篇博客介绍了如何在LaTeX中为PDF文档的图形添加注释,包括使用TikZ包来创建注释,如箭头和文本框。尽管Photoshop和PDF阅读器也能实现注释,但LaTeX提供了更灵活且持久的解决方案,尽管其语法可能较为复杂,但一旦设置好,注释将独立于文档主体,后续修改不影响注释。示例代码展示了如何在图像上添加矩形标记和箭头注释。
摘要由CSDN通过智能技术生成

在Latex中,有时需要对pdf文档里的图形进行注释,例如添加一个箭头,增加带指针的文本框等等,基本上有3种实现的方法:

直接对插入的图片进行注释,利用photoshop, GIMP等工具添加注释涂层。缺点:注释好后无法在pdf中进行修改,较死板。

利用pdf阅读器直接添加注释。缺点:每次对pdf进行修改后都必须重新添加注释,较繁琐。

利用Latex代码生成对图的注释。缺点:注释的语法比较复杂,上手不易。优点:代码调整好后图是图,注释是注释,后面.tex文档再做其它修改并不影响pdf注释,所谓一劳永逸之法。

这里重点介绍一下第三种方法,参考的一个例子来自国外的网站[1]:

documentclass{article}

%usepackage{showframe}

usepackage{tikz}

begin{document}

noindent

begin{tikzpicture}

node [anchor=west] (note) at (-1,3) {Large Note};

node [anchor=west] (water) at (-1,1) {Large Water};

begin{scope}[xshift=1.5cm]

node[anchor=south west,inner sep=0] (image) at (0,0) {includegraphics[width=0.7textwidth]{test.jpg}};

begin{scope}[x={(image.south east)},y={(image.north west)}]

draw[red,ultra thick,rounded corners] (0.48,0.80) rectangle (0.55,0.95);

draw [-latex, ultra thick, red] (note) to[out=0, in=-120] (0.48,0.80);

draw [-stealth, line width=5pt, cyan] (water) — ++(0.4,0.0);

end{scope}

end{scope}

end{tikzpicture}%

end{document}

上面添加了两种线形注释,具体参数的意义还需要另加揣摩。

参考:[1]stackexchange

本文永久更新链接地址:https://www.linuxidc.com/Linux/2018-04/151694.htm

举个栗子 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权

转载请注明原文链接:Latex图形注释的实现方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值