filecontents環境内でのProvaidesPackage (Re: nidanfloatでの問題)

名前: 野村
日時: 2001-09-12 19:31:59
IPアドレス: 150.84.42.*

>>2241 本田さんの書き込みを一つのファイルで処理しようと思い, filecontents 環境を使用してみました. せっかくなので,optnidan を最初に決められるようにと思い,以 下のように \def\packname{optnidan} と定義して書き換えて実行 したところ,\ProvidesPackage に書かれた所は文字列に展開され ずに,\packname とそのままファイルに書かれてしまいます. どのようにしたら解決が可能でしょうか.よろしくお願い致します. \def\packname{optnidan}%%%%%optnidan名前は適当に \begin{filecontents}{\packname.sty} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{\packname} \DeclareOption{nonbalance}{\AtEndOfPackage{\let\balanceclearpage\clearpage}} \DeclareOption{balance}{\relax} \ExecuteOptions{balance} \ProcessOptions \RequirePackage{nidanfloat} \endinput \end{filecontents} %%%%%%%サンプル \documentclass[twocolumn]{jarticle} %\usepackage[nonbalance]{\packname} \usepackage[balance]{\packname}%%%これがデフォルト \begin{document} \makeatletter \loop\ifnum\@tempcnta<100\relax \advance\@tempcnta\@ne ああああああああ ああああああああ \repeat \makeatother \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)