文書内のある部分を出力したりしなかったりする方法を考えているのですが
なかなかうまくいきません.
たとえば,文章1から文章10まであって,
あるときはこれら全部を出力し,
あるときは文章2,3,7以外を出力する
というような使い方です.
もちろん,該当個所をいちいちコメントアウトしていけばよいのでしょうが,
数が増えると面倒です.カウンタの値によって出力するかしないかを
切り替えられるとうれしいです.
お知恵をお借りできると幸いです.
よろしくお願いいたします.
読み込んで出力したい文章を別途 text1.tex の様にしておいて
\input{text1.tex}
とすれば,行頭に % を付けるだけで読み込みの中止が可能になりますが,それでは駄目でしょうか。
カウンタを使うなら,\ifnum で判定して読み込ませると,どうでしょうか。
値の大きさによって,出力のオン・オフ出来るでしょう。
% pLaTeX2e
\documentclass{jsarticle}
\newcounter{hoge}%% 新たにカウンタ hoge を作る
%\setcounter{hoge}{4}%% 出力する
\setcounter{hoge}{0}%% 出力しない
\begin{document}
なんとかかんとか
\makeatletter
\ifnum\c@hoge>3\input{text1.tex}\fi
\makeatother
ほげほげ
\end{document}
%%% --- ここから
%%% text1.tex の中身
あれやこれや
%%% --- ここまで