这是一个比较软的问题。
在我的工作中,我生成了大量的图像(带有数据的图表、实验系统的草图等),后来我将其用于各种乳胶文件(论文、投影仪演示文稿、我自己的内部报告等)。
您建议如何组织图像文件?我可以有一个文件夹,里面有大量文件,像一大堆东西一样堆放起来(有点像我的车库的样子),但这会使维护和搜索变得非常困难。另一方面,我可以将每个项目保存在自己的目录中,并保留图像的本地副本,但这似乎非常多余。此外,这不允许我简单地将投影仪幻灯片代码从一个演示文稿复制粘贴到另一个演示文稿,而不必担心我是否在另一个目录中有该特定图像。
那么 Knuth 会怎么做呢?
答案1
这就是我要做的。因此,这只是相对的。
我将为我的项目(比如论文)创建一个文件夹:D:\my-thesis
其中存储与我的论文相关的所有内容。此外,我还会创建子文件夹,例如、、、、D:\my-thesis\images
……等。现在,由于我们专注于图像,我不会担心其他文件夹会是什么样子,但每个文件夹都会根据需要有子文件夹D:\my-thesis\presentations
。D:\my-thesis\thesis
D:\my-thesis\codes
假设我的论文有六个不同的主题(章节)。我将在images
文件夹中创建六个文件夹,并将它们命名为:topic-1
、、topic-2
...等。topic-1
文件夹将有两个子文件夹:pdf
和source
。文件夹pdf
将包含我的所有图像的 pdf 文件(我更喜欢 pdf 而不是 png),source
文件夹将包含tikz
我的图像来源(因为我使用的几乎每个图表都将使用 tikz 编写)。如果我必须使用其他类型的文件(例如 .jpg),我将在里面创建另一个文件夹topic-1
并将其命名为。 、...等也是jpg
如此。topic-2
使用此文件夹结构,可以轻松重复使用插入图片的代码。我将使用图片在\includegraphics[...]{D:/my-thesis/images/topic-1/pdf/de}
哪里。因此,该代码片段可以在演示文稿或论文等所有地方使用。de
MWE 将是
\documentclass{article}
\usepackage{graphicx,epstopdf}
\begin{document}
\includegraphics[width=\textwidth]{D:/Harish/TeX/paper-1/figures/eps/figure-5}
\end{document}