Импортировать определенный раздел из другого текстового файла

Я пытаюсь импортировать очень конкретный раздел или подраздел из другого латексного документа.
В основном у меня есть инструмент экспорта, который создает красивый текстовый документ и разделы для заголовков. Приятно называть весь файл, но в какой-то момент в моем объединенном документе мне приходится снова и снова вызывать подраздел.

Как вызвать определенный подраздел всего документа?

У меня есть вызов файла aa.tex, я могу использовать \subimport{}{aa}, и он переносит весь файл.

В файле это похоже на

\section{Test Descriptions}
\subsection{Setup}
Hardware and Software... CPU, GPU, RAM etc
\subsection{test1}
\subsubsection{Steps1}
a,b,c,
\subsubsection{Steps2}
a,b,c

Я хочу иметь возможность звонить \subsection{setup} снова и снова из-за того, на что мне нужно сослаться.

Итак, логически, как мне звонить \subsection{Setup} только из aa.tex?


person Micheal Zrax    schedule 20.05.2019    source источник
comment
Проще - поместить раздел в отдельный файл и \ ввести его из любого необходимого файла, включая aa.   -  person Alain Merigot    schedule 20.05.2019


Ответы (1)


С помощью пакета catchfilebetweentags можно избирательно вводить части файла

Главный файл:

\documentclass{article}

\usepackage{catchfilebetweentags}

\begin{document}

zzz

\ExecuteMetaData[subdocument]{setup}

zzz

\ExecuteMetaData[subdocument]{setup}

\end{document}

subdocument.tex:

xxx

%<*setup>

\subsection{Setup}

%</setup>

xxx
person samcarter_is_at_topanswers.xyz    schedule 20.05.2019