推荐的目录结构用于分离演示和内容

推荐的目录结构用于分离演示和内容

对于我的学士论文,我将以更复杂的方式构建我的 LaTeX 文档的文件,这意味着我想对不同类型的文件使用不同的文件夹。

是否有建议遵循的 LaTeX 报告目录结构?目前我有以下文件夹:

  • 内容:包含不同章节的 tex 文件,这些文件包含在主文档中
  • 图片
  • 围兜

而我的主要文档 thesis.tex 仍留在根目录中。

答案1

考虑到学士论文的复杂性(或者说与硕士论文或学位论文相比,缺乏复杂性),我认为这是一个合理的结构。话虽如此,以下是一些你可能会觉得有用的提示:

  • 对于任何非平凡的文档来说,将内容分成逻辑单元几乎是必须的。您可以将其保持在章节/节级别,但如果您有复杂且较长的子单元,将它们放在单独的文档中也无妨。

  • 如果您像我一样有边缘强迫症,或者只是在编写大量文档,您可能希望保留一个单独的res(资源)目录,其中包含用于存放图像、代码和其他可包含和可导入内容的子目录。

  • 如果您编写了大量包含共享资源(包括序言)的文档,您希望为所有文档公开一个位置,这样就不会出现资源重复(或者更糟的是,图像或代码示例的版本略有不同)。根据您的操作系统,您可以使用指向全局资源目录的符号链接来执行此操作。这对于参考书目特别有用,因为我只保留一个.bib包含我引用的每一篇文章的大型数据库。

  • 通过 shell/批处理脚本创建整个项目结构,这样您开始的每个新文档的目录位置与之前完全相同,这样您甚至可以通过简单的复制和粘贴重复使用其他文档中的整个章节。由于您每次都将所有可插入资源放在完全相同的位置,因此这些资源几乎不需要任何更改。

答案2

我将为表添加一个目录,因为我使用excel2latex或创建所有表calc2latex,然后使用以下命令将它们包含进去

\begin{table}[!htbp]
  \centering
  \caption{some caption}
  \label{tab:labelofthetab} 
  \input{./tables/filename}
\end{table}

相关内容