<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.5770.91">
<TITLE>Re: [OS X TeX] Only referencing once</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>I think that you can do something with the acronym package.</FONT>
</P>

<P><FONT SIZE=2>I don't test that but what about something like:</FONT>
</P>

<P><FONT SIZE=2>\newacro{Foo}{Foot \index{Foo} \cite{foo:program}}</FONT>
</P>

<P><FONT SIZE=2>And after that, you can use \ac{Foo} in you doc.</FONT>
</P>

<P><FONT SIZE=2>If it does not work, I guess you can extract ideas in this package in </FONT>

<BR><FONT SIZE=2>order to write your command.</FONT>
</P>
<BR>
<BR>
<BR>

<P><FONT SIZE=2>Le jeudi 27 juin 2002, à 04:48 , Serge Cohen a écrit :</FONT>
</P>

<P><FONT SIZE=2>> -----BEGIN PGP SIGNED MESSAGE-----</FONT>

<BR><FONT SIZE=2>> Hash: SHA1</FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>> Hi;</FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>> I'm looking for a package (or a macro command) to have the following</FONT>

<BR><FONT SIZE=2>> capability:</FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>> I have command which I used throught my PhD to typeset standard words</FONT>

<BR><FONT SIZE=2>> (like program names), so that they will be always typed the same, and</FONT>

<BR><FONT SIZE=2>> referenced in the index. On top of that I would like that a</FONT>

<BR><FONT SIZE=2>> bibliographic reference be added the FIRST time the program name appear</FONT>

<BR><FONT SIZE=2>> in the document. The best for me would be to have a command used this</FONT>

<BR><FONT SIZE=2>> way:</FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>> \newcommand{\Foo}{\firt{{Foo \index{Foo} \cite{foo:program}},{Foo</FONT>

<BR><FONT SIZE=2>> \index{Foo}}}}</FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>> Or eventually giving one more argument, giving a name for the variable</FONT>

<BR><FONT SIZE=2>> (counter, boolean???) holding the number of time the command appeared.</FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>> Thanks for any info/help.</FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>> Serge.</FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>> - ----------------------------------------------------</FONT>

<BR><FONT SIZE=2>> Serge Cohen</FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>> GPG Key ID: 1024D/69B1D346</FONT>

<BR><FONT SIZE=2>> - ----------------------------------------------------</FONT>

<BR><FONT SIZE=2>> -----BEGIN PGP SIGNATURE-----</FONT>

<BR><FONT SIZE=2>> Version: GnuPG v1.0.6 (Darwin)</FONT>

<BR><FONT SIZE=2>> Comment: For info see <A HREF="http://www.gnupg.org">http://www.gnupg.org</A></FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>> iD8DBQE9GyXFMygj1Wmx00YRAuWKAJ901R5GD5Lk8H+NbLTAwGb3hcILKgCaAu0e</FONT>

<BR><FONT SIZE=2>> Dy2Z413KxfRbGSsuaxhcJSw=</FONT>

<BR><FONT SIZE=2>> =vzG3</FONT>

<BR><FONT SIZE=2>> -----END PGP SIGNATURE-----</FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>> -----------------------------------------------------------------</FONT>

<BR><FONT SIZE=2>> Threaded list archives can be found at:</FONT>

<BR><FONT SIZE=2>> <<A HREF="http://www.masda.vxu.se/~pku/MacOSX_TeX/">http://www.masda.vxu.se/~pku/MacOSX_TeX/</A>></FONT>

<BR><FONT SIZE=2>> -----------------------------------------------------------------</FONT>

<BR><FONT SIZE=2>> To UNSUBSCRIBE, send email to <info@email.esm.psu.edu> with</FONT>

<BR><FONT SIZE=2>> "unsubscribe macosx-tex" (no quotes) in the body.</FONT>

<BR><FONT SIZE=2>> For additional HELP, send email to <info@email.esm.psu.edu> with</FONT>

<BR><FONT SIZE=2>> "help" (no quotes) in the body.</FONT>

<BR><FONT SIZE=2>> -----------------------------------------------------------------</FONT>

<BR><FONT SIZE=2>></FONT>

<BR><FONT SIZE=2>--</FONT>

<BR><FONT SIZE=2>    Christophe Dousson</FONT>

<BR><FONT SIZE=2>    France Télécom R&D, DTL/TIC</FONT>

<BR><FONT SIZE=2>    2 avenue Pierre Marzin, 22307 Lannion cedex, France</FONT>

<BR><FONT SIZE=2>    tel: (+33) 2 96 05 21 99, fax: (+33) 2 96 05 19 56</FONT>
</P>

</BODY>
</HTML>