[OS X TeX] Unwanted blank page

Josep M. Font jmfont at inicia.es
Wed Jan 4 18:26:22 EST 2006


El 04/01/2006, a las 23:51, Alain Schremmer escribió:

> Here it is and it works:
>
>    \newboolean{FinalVersionWithExercises} % defaults to false
>    % \setboolean{FinalVersionWithExercises}{true} %% uncomment this    
> line to actually include the exercises
>
>    \newcommand{\includeExercises}[1]{%
>    \ifthenelse{\boolean{FinalVersionWithExercises}}% if true, do the   
>  first thing, otherwise the second.
>    {%
>        \input{#1}% true part
>    }{%
>        {\url{#1}}% else part
>    }%
>    }

Some years ago I used a different trick which does not force one to 
modify the source file  every time one wants to include or exclude the 
exercises. It uses some TeX mechanisms (which of course work with 
LaTeX), which ask interactively what option you want. Adapting my own 
code to your situation, I think the following should work:

\typein[\withexercises]{Enter 1 to INCLUDE the Exercises, enter 0 to 
EXCLUDE them, and press INTRO}  % This asks interactively through the 
console; do what it says.

\newif\ifexercises     % similar to boolean of ifthen package, defaults 
to false
\if\withexercises1\exercisestrue\fi   % if you entered 1, then make it 
true

\newcommand{\includeExercises}[1]{%
    \ifexercises%     if true, do the first thing, otherwise the second
    \input{#1}%       true part
    \else%
    \url{#1}%         else part
    \fi%
    }

This code should replace the one you quote above. Moreover you do not 
need the ifthen package (I presume it is actually a more user-friendly 
interface to what I am using). When you typeset the source file, TeX 
will stop, show the message ("Enter 1 ...") in the console, and a line 
saying "\withexercies=?". Then you type 1 or 0 in the writing space and 
hit Intro (i.e., carriage return). Then the file will be typeset 
according to your wishes.

One thing to remember with these and similar tricks is that each 
successive TeX run destroys the previous one, so if one wants to keep 
both versions, one has to rename the PDF file resulting from the first 
run...

Hope it helps...

JMaF

------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the MacOSX-TeX mailing list