Path: utzoo!censor!geac!torsqnt!lethe!yunexus!ists!helios.physics.utoronto.ca!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!uwm.edu!ux1.cso.uiuc.edu!csrd.uiuc.edu!s41.csrd.uiuc.edu!eijkhout From: eijkhout@s41.csrd.uiuc.edu (Victor Eijkhout) Newsgroups: comp.text.tex Subject: Re: Redefining a macro in terms of itself Message-ID: <1991Jan15.194705.1024@csrd.uiuc.edu> Date: 15 Jan 91 19:47:05 GMT References: <1991Jan15.061451@bcat1.prime.com> <16221@chopin.udel.edu> Sender: news@csrd.uiuc.edu (news) Organization: UIUC Center for Supercomputing Research and Development Lines: 21 anita@chopin.udel.edu (Anita Marie Hoover) writes: >In article <1991Jan15.061451@bcat1.prime.com> kjg@s49.prime.com writes: >> >>This is what >>my intention is: >> >>\renewcommand{\tableofcontents}{\parskip 0in \tableofcontents} >>\renewcommand{\marginpar}{#1}{\scriptsize \marginpar{#1}} >> >The way to redefine such macros is to go to the style file and get the >definition and make it part of your private LaTeX style file. That's *a* way, not *the* way. \let\xtableofcontents\tableofcontents \renewcommand{\tableofcontents}{\parskip 0in \xtableofcontents} Victor.