11 Marzo 2014 alle 7:53
#93153
::
Ciao,
ecco una soluzione con TeX puro:
`\documentclass{minimal}
\makeatletter
\newcount\file@numi
\newcount\file@numf
\def\fileprefix#1{\def\file@prefix{#1}}
\def\insertchap(#1->#2){%
\file@numi=#1
\file@numf=#2
\advance\file@numf by 1
\loop
\textbackslash input\{\file@prefix\the\file@numi\}\\
% \input{\file@prefix\the\file@numi}
\advance\file@numi by 1
\ifnum\file@numi<\file@numf
\repeat
}
\makeatother
\pagestyle{empty}
\begin{document}
\fileprefix{capitolo}
\insertchap(1->28)
\end{document}`
L’esempio deve essere corretto sostituendo la riga che comincia con \textbackslash con la successiva.
Per inciso, non occorre specificare l’estensione .tex ad \input.
Alla prossima.
R.