[OS X TeX] [TeXShop] input file and master doc compilation
Alain Schremmer
schremmer.alain at gmail.com
Thu Feb 4 00:34:21 CET 2010
On Feb 3, 2010, at 5:34 PM, Sylvain CHAMBON wrote:
> howdy (again) !
>
> i have a document (book class) in which i input files for each
> chapter in order to work only on the chapter in process. this
> chapter file is not indeed a tex document, just a piece of text.
>
> now imagine i have in the master document the line '\input{./
> chapitres/3e-trigo}' among other things and i'm working on this
> file '3e-trigo'. is there a way to compile this file _without_
> opening the master document ? in fact, i have actually to do
> backwards and forwards all the time between the master document and
> the file of the chapter to see the result of what i'm writing...
> which it's quite boring !!!
Here is the way I do it with the magnum opus.
I have three folders:
Chapters-contents
Chapters-controls
Textbook
A) The files in Chapters-contents are numbered, say, 1, 2, 3 and they
all start with the same first line:
File 1 starts as:
%!TEX root = ../Chapters-controls/\jobname.tex
\chapter{Blah Blah Of The First Kind}
Blah Blah
File 2 starts as:
%!TEX root = ../Chapters-controls/\jobname.tex
\chapter{Blah Blah Of The Second Kind}
Blah Blah
Etc
B) The files in Chapters-control are numbered the same way and are
all copies of the single:
\documentclass[11pt]{book}
\usepackage{MyPreamble}
\begin{document}
\addtocounter{page}{0}%adjusted manually after a typesetting of the
whole book.
\addtocounter{chapter}{0}%adjusted when the chapter is being begun.
\include{../Chapters-contents/\jobname}
% \printindex
\end{document}
No more, no less.
C) The third folder consists of only one .tex file together with its
aux:
\documentclass[11pt]{book}
\usepackage{MyPreamble}
\begin{document}
\frontmatter
. . .
\tableofcontents
%1 - Blah Blah Of The First Kind:
\include{../Chapters-contents/1}
%2 - Blah Blah Of The Second Kind:
\include{../Chapters-contents/2}
%3 - Blah Blah Of The Third Kind:
\include{../Chapters-contents/3}
. . .
\printindex
\end{document}
I can thus typeset a chapter from both the Content file and from the
Control file. I typeset the whole book once in a while to update the
\addtocounter{page} in the control files.
There are other possibilities as well. For instance, until I
developed the above, I used the package "askinclude" which asks you
interactively which chapter(s) to include.
My separation of contents and controls, though, comes in very handy
when you want to give the reader the freedom of choice among
different options such as to how to format Exercises, Exams. etc More
details should you be interested. (An old implementation of this
"system" can be found on http://www.freemathtexts.org but the new
improved version of the system has yet to get there--but will be
"soon".)
Regards
--schremmer
More information about the macostex-archives
mailing list