[OS X TeX] Number of pages with AppleScript in TeXShop

Peter Dyballa Peter_Dyballa at Web.DE
Wed Oct 19 22:53:38 CEST 2005


Am 19.10.2005 um 20:53 schrieb Maarten Sneep:

>> Maarten, you shouldn't worry! Just try another method: sed -e 
>> 's/^%SourceDoc *//' ... $frontdoc needs double quotes.
>
> Actually, it works for the new syntax (because I split on =, not on 
> whitespace).

That's obvious.

> The old syntax requires some work, and somehow I don't think this sed 
> snippet completely does what I need. For lines starting with 
> %SourceDoc, I need the rest of the line (not just the second 
> whitespace delimited chunk). This script will set sourcedoc to the 
> wholefile except the %SourceDoc line.
>

The sed expression s(ubstitutes) in a (with grep) given string, that 
starts with %SourceDoc and ends in one or more spaces, that string with 
nothing. So the rest of the line remains in the variable sourcedoc.

For example:

	sourcedoc=`grep ^%SourceDoc "$frontdoc" | sed -e 's/^%SourceDoc *//'`

--
Greetings

   Pete

The day Microsoft makes something that doesn't suck is the day they 
start selling vacuum cleaners.

------------------------- 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 macostex-archives mailing list