[OS X TeX] writing sty files

Themis Matsoukas matsoukas at psu.edu
Wed Nov 22 10:10:54 EST 2006


On Nov 22, 2006, at 8:01 AM, Themis Matsoukas wrote:

> On Nov 21, 2006, at 5:37 PM, Maarten Sneep wrote:
>>>
>>> \@ifpackageloaded{<package name>}{<then part>}{<else part>}
>>
>> In addition to that: there is a comment.sty, which probably allows  
>> you to define similar behaviour in the else part.
>
> The memoir class implements the package comments.sty (or some  
> modification of it). However, the command \newcomment{} that I need  
> is defined in memoir, not in comments.sty. As you say, I should  
> probably be able to accomplish what I want using the original  
> comment.sty instead of memoir's implementation of it; nevertheless,  
> I use memoir quite a bit, so this is not a limitation for me right  
> now.

Let me elaborate a bit, since I did a couple tests: What I wanted to  
do was to include or exclude text from being printed depending on a  
switch (for example, print problem statement and solution, or only  
problem statement). This can be done using either the package  
comment.sty, or the class memoir.cls, which implements the  
functionality of comment. If you use comment.sty, every time you  
include optional test the package first writes it to a file, then it  
inputs it. On the other hand, memoir does it without writing to  
external files. That's a cleaner approach because it does not  
generate any new files in your working directory.

Themis

------------------------- 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