Path: utzoo!attcan!uunet!timbuk!cs.umn.edu!msi.umn.edu!src.honeywell.com!sol.ctr.columbia.edu!samsung!cs.utexas.edu!swrinde!ucsd!mvb.saic.com!dayvb!fac2 From: fac2@dayton.saic.com (Earle Ake) Newsgroups: comp.text.tex Subject: Need help with \newcommand and INDEX using idxtex Message-ID: <1990Nov5.220343.1298@dayton.saic.com> Date: 6 Nov 90 02:03:43 GMT Organization: Science Applications Intl. Corp., Dayton, Ohio Lines: 67 I am trying to put out a '\index' command from within a '\newcommand' defined command. A problem arises when there is a '_' within the text I am trying to use. Using a '_' directly with the '\index' command produces the desired results. Using it from within the newcommand defined gives me: \unhbox \voidb@x \kern .06em \vbox {\hrule width.3em} What do I put into the command I have defined to not make the '\_' expand and have it output as is in the '\index' command? Also, when I use a '!' within the \index command, I get a ', \subitem' out of it. How do I get the '!' to show up in the INDEX as is? Example files: File: TEXT.TEX \newcommand{\test}[2]{{\index{#1} #2}} \documentstyle[twocolumn,twoside]{report} \makeindex \begin{document} \index{{This is a test} 2} Some filler text \test{{This is a test} 2} This is a test to see what happens..... \index{{This is also a test!} 5} This is also a test..... \test{{This is also a test!} 5} And still more text. \index{{And still\_another test} 6} More text \test{{And still\_another test} 6} The last of the text \end{document} File: TEST.IDX \indexentry{{This is a test} 2}{1} \indexentry{{This is a test} 2}{1} \indexentry{{This is also a test!} 5}{1} \indexentry{{This is also a test!} 5}{1} \indexentry{{And still\_another test} 6}{1} \indexentry{{And still\unhbox \voidb@x \kern .06em \vbox {\hrule width.3em}another test} 6}{1} File: INDEX.TEX \begin{theindex} \indexspace \item {And still\unhbox \voidb@x \kern .06em \vbox {\hrule width.3em}another test} 6, 1 \item {And still\_another test} 6, 1 \item {This is a test} 2, 1 \item {This is also a test, \subitem } 5, 1 \end{theindex} -- _____________________________________________________________________________ ____ ____ ___ Earle Ake /___ /___/ / / Science Applications International Corporation ____// / / /__ Dayton, Ohio ----------------------------------------------------------------------------- Internet: fac2@dayton.saic.com uucp: dayvb!fac2