[OS X TeX] Boldface

Maarten Sneep maarten.sneep at xs4all.nl
Sun Feb 13 14:57:42 CET 2005


On 13 feb 2005, at 14:46, Alain Schremmer wrote:

> Maarten Sneep wrote:
>
>>  I've learned the hard way that introducing font-changing commands 
>> directly in your text is a bad idea.
>
> (1) Could you amplify? I use a macro for
>
>    \textbf{#SEL#}\index{#SEL#}
>
> which, so far, I find quite convenient as it corresponds to a standard 
> practice. Is there a drawback and, if so, what should I do instead?

This is a TeXShop (editing) macro, which is rather distinct from a 
(La)TeX macro. I would define a LaTeX command:
     \newcommand{\FirstAppearance}[1]{\textbf{#1}\index{#1}}
(Assuming you use a boldface type for the first appearance of an 
indexed term).
For easier editing, I would then define a TeXShop macro (never mind 
that I switched to BBEdit ;) :
     \FirstAppearance{#SEL##INS#}

If you'd like to create an online version of your book, where you can 
use colour for these items, you can
now change the definition in a single location, and the rest is 
trivial. Just change the LaTeX macro to:
     \newcommand{FirstAppearance}[1]{\textcolor{blue}{#1}\index{#1}}
No further changes to your sources are needed.

> (2) What does #INS# mean/do? (Appeared in preceding posts.)

It determines the location of the insertion point after running the 
macro.

Maarten

--------------------- 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 Post: <mailto:MacOSX-TeX at email.esm.psu.edu>





More information about the macostex-archives mailing list