Home Messages Index
[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index

Re: The Attila Challenge: Word Processors

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

____/ Attila on Friday 04 September 2009 09:43 : \____

> LEE Sau Dan wrote:
> 
>>>>>>> "Attila" == Attila  <jdkaye10@xxxxxxxxx> writes:
>> 
>>     Attila> Hi all, Fun and games for both sides of the Cola fence. Do
>>     Attila> you know of a word processor app that can do what is
>>     Attila> described below? (Latex excluded)
>> 
>> LaTeX  can  do  it.    I've  once  compiled  a  small  English-Esperanto
>> "dictionary"  using  TeX.  Well...   actually,  it's  converted from  an
>> existing English->Esperanto  word list, which  is in ASCII  format.  The
>> conversion part was  easy with Perl.  The harder part  was to write some
>> TeX macros to do what you described.  But still, it's quite easy.
>> 
>> 
>>     Attila> I've got an .odt file laid out exactly as it should
>>     Attila> be. Entries are in paragraph form using the hanging indent
>>     Attila> style.
>> 
>> Not sure  how easily  you can work  with .odt  files _programmatically_.
>> TeX/LaTeX and ASCII text files  are more "user"-friendly, when "user" ==
>> "programmer".
>> 
>> 
>>     Attila> I need to create a unique header or page style for each
>>     Attila> page. On the header we should see the first 3 characters of
>>     Attila> the first entry on the page and then the first 3 characters
>>     Attila> of the last entry on the page. Note that these are usually
>>     Attila> not the first and last lines, respectively since entries may
>>     Attila> run over (soft) page breaks; there are no hard page breaks
>>     Attila> in the document.
>> 
>> "marks" in (La)TeX can handle these easily.
>> 
>> 
>>     Attila> What I want to know is does such a page style for
>>     Attila> dictionaries already exist?
>> 
>> I don't think  so.  But you may diving  deep into the WWW to  see if you
>> have  some  luck.   Otherwise,  look  for "marks"  in  La(TeX).   It  is
>> described on page 280 in The TeXbook by D. E. Knuth.
>> 
> 
> Hi Dan,
> Thanks a lot for the suggestions. I specifically ruled out latex for a
> couple of reasons (nothing to do with its value at all).
> (1) I'm talking about a 900 page final document that is the result of a
> "mail merge" (yes, it's true) from a database built off a spreadsheet. The
> prospect of generating latex code instead of using Openoffice stuff is
> rather daunting. Even done indirectly i.e. converting the "nearly finished
> product", an .odt file into latex is non-trivial when dealing with 900
> pages.
> 
> (2) To complicate matters further this is in unicode (it's for a language of
> Namibia called "Khoekhoegowab" that has clicks and tones and nasal vowels
> among other things) and latex doesn't support unicode.
> 
> I know there is some module provided by the SIL (yuck, but beggars can't be
> choosers) that provides support for unicode with latex but all-in-all it
> would be nice if there were a solution available from a word processor.
> 
> Judging from the moronic responses from the first two posters, MS Office is
> clearly inadequate for the task. The frustrating things is that I wrote a
> macro that did exactly what I described but it was in WordPerfect which now
> appears to be extinct. :(
> 
> The Openoffice devs have been very kind and supportive but asked me to check
> around to see if solutions exist with the "competition". It seems the answer
> is "no".
> Attila, The Freetard from Hell

If you need a GUI front end to LaTeX, have a look at Kile and LyX. I've used
the latter since 2001.

- -- 
                ~~ Best of wishes

Roy S. Schestowitz      | Watch your step, that soapbox is very slippery
http://Schestowitz.com  |    RHAT Linux     |     PGP-Key: 0x74572E8E
 10:20:01 up 10 days, 21:40,  1 user,  load average: 1.51, 1.25, 1.08
      http://iuron.com - Open Source knowledge engine project
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkqg3IMACgkQU4xAY3RXLo56WQCfWPV3Gdooye2vZU1alyvif9rZ
HOQAnAp+KBUmkeRCalAT0ShM8FqtYd6I
=V37W
-----END PGP SIGNATURE-----

[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index