我正在写论文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.tex
和Part2.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
或\input
s \end{document}
,尽管@Bordagoil 在评论中提到的解决方法非常有效。