我尝试创建一个多文件项目,如 overleaf 中所述这里,但我收到了这条消息
main.tex .....Missing \endcsname inserted
和这条消息
main.tex... Extra \endcsname
对于写入的行import
。
有人能帮忙吗?我在这里搜索了一下,也搜索了独立包的文档,但我不明白我做错了什么。(注意:一些文件夹名称有间隙,其他地方使用中间的横线作为文件名。项目中没有图片。只有简单的文字。我在 ubuntu 18.04 中使用 texstudio)
\documentclass{article}
\usepackage[subpreambles=true]{standalone}
\usepackage{import}
\usepackage[utf8]{inputenc}
\usepackage[english, greek]{babel}
\usepackage{color}
%\usepackage{gfsartemisia}
\usepackage[T1]{fontenc}
\usepackage{titlesec}
\title{\textit{ \textbf{TITLE}}}
\author{\Large\textit{AUTHOR}}
\usepackage{graphics}
\definecolor{dg}{rgb}{0.0, 0.0, 1.0}
\definecolor{dr}{rgb}{1.0, 0.13, 0.32}
\definecolor{cerulean}{rgb}{0.0, 0.48, 0.65}
\definecolor{bv}{rgb}{0.8,0.0,0.0}
\usepackage[colorlinks, unicode]{hyperref}
\begin{document}
\tableofcontents
\section{Πρόλογος}
\import{HERE/I/PUT/THE/PATH/SOME-NAMES/HAD/A GAP}{INTRODUCTION}
\end{document}
如果有人需要,这也是我作为 MWE 制作的第一个子文件。
\documentclass[class=extbook, crop=false, 14pt]{standalone}
\usepackage[subpreambles=true]{standalone}
\usepackage{import}
\usepackage[utf8]{inputenc}
\usepackage[english, greek]{babel}
\usepackage{color}
%\usepackage{gfsartemisia}
\usepackage[T1]{fontenc}
\usepackage{titlesec}
\titleformat{\chapter}
{\flushright\normalfont\LARGE\bfseries\color{cerulean} }{\thechapter}{1em}{}
\titlespacing{\chapter}{-18pt}{-102pt}{10pt}
\usepackage{graphics}
\definecolor{dg}{rgb}{0.0, 0.0, 1.0}
\definecolor{dr}{rgb}{1.0, 0.13, 0.32}
\definecolor{cerulean}{rgb}{0.0, 0.48, 0.65}
\definecolor{bv}{rgb}{0.8,0.0,0.0}
\usepackage[colorlinks, unicode]{hyperref}
\begin{document}
Θα ξεκινήσουμε.
\end{document}
答案1
它应该是主要部分(main.tex
例如):
%main.tex
\documentclass{article}
\usepackage{import}
\usepackage{lipsum}
\begin{document}
\subimport*{subfolder/}{chapter1}
\end{document}
在此目录中或另一个具有路径的目录中:
%subfolder/chapter1.tex
\section{Chapter 1}
\input{part1}
%\input{../partA} % error, doesn't work like that
\subimport*{../}{partA}
和这个:
%/subfolder/part1.tex
\subsection{Part 1}
\lipsum[1]
并且:
%partA.tex
\subsection{Part A}
\lipsum[2]
\input{subfolder/part1}
尝试按照这个例子操作,它会像这样工作: