![更改使用 htlatex 命令创建的 html 文档的图像路径](https://linux22.com/image/293504/%E6%9B%B4%E6%94%B9%E4%BD%BF%E7%94%A8%20htlatex%20%E5%91%BD%E4%BB%A4%E5%88%9B%E5%BB%BA%E7%9A%84%20html%20%E6%96%87%E6%A1%A3%E7%9A%84%E5%9B%BE%E5%83%8F%E8%B7%AF%E5%BE%84.png)
因此,我使用 TeXShop for os X 创建了一个 .tex 文档,并为所有图像指定了绝对图形路径。现在我应该从 .tex 渲染一个 .html 文件,我已经使用终端中的“htlatex”命令完成了此操作。但是当我打开新的 html 文件时,我的所有图片都消失了,取而代之的是想要从 .html 文档所在的文件夹中获取图像的图块。在 .tex 文档中,我将所有图像的路径都移到了另一个位置,因为将所有文件保存在一个文件夹中会很难处理。我可以更改 .html 文档从中获取图像的文件夹吗?
这是我在 .tex 文档中写入的图像路径:
\documentclass[11pt]{paper}
\usepackage{hyperref, color, graphicx, textcomp}
\graphicspath{{/Users/Rikardny/Documents/LaTeX-labs/Linux_Introduction/Images/}}
因为我对这种事情还不熟悉,所以如果能有一个简单且对新手友好的解释就更好了;)提前谢谢你!
答案1
也许不是您想要的 TeX 答案,但只需付出一点努力就可以解决。我认为其他人是正确的 - 相对路径更可取。因此,使用文本编辑器或例如 Perl 将路径的开头替换为 void:
perl -pi -e 's@/Users/Rikardny/Documents/LaTeX-labs/Linux_Introduction/@@' your_file.txt