我想包含多个子文件,每个子文件包含一个句子,这样它们就可以组成一个段落。但是,子文件包会将每个句子变成一个单独的段落,并带有换行符。有没有办法编辑子文件包,以便在包含子文件时不添加换行符?
粗略的例子:
\begin{document}
\subfile{s1}\subfile{s2}\subfile{s3}
\end{document}
s1:
\documentclass[../main]{subfiles}
\begin{document}
This is my sentence.
\end{document}
ETC。
答案1
该布局似乎是由子文件中的换行符引起的。给定以下 MWE,输出不包含任何额外的空格或换行符:
subfmain.tex
\documentclass{article}
\usepackage{subfiles}
\begin{document}
\subfile{s1}\subfile{s1}\subfile{s1}
\end{document}
s1.tex
:
\documentclass[subfmain]{subfiles}\begin{document}This is my sentence.\end{document}
确保子文件末尾没有额外的换行符,即后面没有空行\end{document}
。
结果: