LaTeXing 自动填充 ST3 多文件项目

LaTeXing 自动填充 ST3 多文件项目

我正在写论文LaTeX。由于我的文档相当庞大,因此在项目中处理起来更容易。还建议LaTeXing 指南(第二部分)。我的.sublime-project文件如下:

{
"folders":
[
{
    "path": "(full path)"
}
]
"settings":
[
{
    "root": "thesis1.tex",
    "pdf": "thesis1"
}
]
}

梅威瑟:

\documentclass{book}
\usepackage{import}
    \import{./}{packages.tex}
        \makeindex
        \makeglossaries
        \makenomenclature
    \import{./}{glossary.tex}
\begin{document}
\frontmatter
    \tableofcontents
    \import{./}{nomenclature.tex}
        \printnomenclature
        \listoffigures
        \listoftables
\mainmatter
    \import{./}{Part1.tex}
    \import{./}{Part2.tex}
\printbibliography
\backmatter
    \glsaddall
    \printglossary
    \printindex
\end{document}

我的packages.tex包含:

\usepackage[english]{babel}
\usepackage[makeindex]{imakeidx}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[hidelinks]{hyperref}
\usepackage{graphicx, subfigure, afterpage, etoolbox, amssymb}
\usepackage{mathtools, amsthm, epigraph, csquotes,emptypage}
\usepackage[toc]{glossaries}
\usepackage[intoc]{nomencl}
\usepackage[title,titletoc]{appendix}
\usepackage[pass,paperwidth=159mm,paperheight=254mm,margin=0mm,outer=0mm,text={120mm,200mm}]{geometry}% royal octavo
\usepackage{url,titlesec,fix-cm,draftwatermark}
\usepackage[style=verbose-trad1,backend=biber]{biblatex} 
\addbibresource{thesis1.bib}

您还需要创建至少Part1.texPart2.tex,其中可以包含任何内容。

首先:

\cite{}在主体中不起作用,无论是在第 1 部分还是第 2 部分中,消息:

Status: cannot find any corresponding items

第二:

假设我\label{}在 上Part1.tex,如果我\ref{}在该文档内,ST 会弹出一个窗口显示在同一文档内定义的选项,这没问题,但假设我现在在 上写入Part2.tex并且我尝试\ref{},什么都没有显示,我希望 ST 向我显示项目内每个文档上定义的标签。

尝试过%-*- root: thesis1.tex -*-

已尝试include代替import

尝试JSON按照指南进行操作LaTeXing 官方页面但无济于事。

答案1

\input通过在每个子文件方法中使用和来使其工作%-*- root: filename.tex -*-,无需在之后使用 a.sublime_project file\inputs \end{document},尽管@Bordagoil 在评论中提到的解决方法非常有效。

相关内容