Re: OT: Choice of OOo and LaTeX (Was: Tool for document management)



On Tue, Sep 25, 2007 at 10:11:31PM -0700, Steve Lamb wrote:
Rob Mahurin wrote:
I know you've settled on OOo, but it's worth pointing out that TeX is
a simple language if you're writing a simple document. In particular
you are already writing valid plain TeX in your email. Copy the above
(without the >'s) into file.txt; change /'thinking'/ to {\it thinking}
and "saying" to ``saying''; type "pdftex file.txt" and "\end".
file.pdf looks like http://sns.phys.utk.edu/~mahurin/du/09-25.pdf,
which I think is what you're after.

Uh, no. It's more than that. You're forgetting loading in the templates
and the entire structure.

Sorry I wasn't clearer. I made the output linked above using /plain/ TeX;
the only \command was the italics. LaTeX is a set of templates and macros
for typesetting structured documents with TeX, which it sounds like you
don't need. When I was writing MLA-formatted papers as an undergraduate I
used plain TeX like this and was pretty happy with it.

Your other complaints, though, are all perfectly reasonable. It sounds
like you want to write your fiction using a word processor, not a
typesetting language. Great --- that's why the word processor was
invented, after all.

Let me see if I remember what you want:

1. revision control, including
- resurrect erased text
- merge changes from two computers
2. shallow learning curve, so you can focus on the writing
3. export to .doc that preserves italicization.

You're concerned (I think) about not being able to merge changes in
OpenOffice's data files using revision control, because those files
aren't straightforward text. Someone else mentioned Abiword, which
saves uncompressed XML; but there's metadata in there too, which might
not merge correctly. It looks like Abisource offering revision control
for collaborative writing, http://collaborate.abisource.com/faq/, but
that's probably not what you want either. These options give you #2 and
#3, maybe #1, or maybe a broken document after a certain level of
complexity is reached.

Many of the replies have been about TeX, its macro packages, etc. You
complain that gives you #1 at the expense of #2 and #3.

You mentioned you're not afraid of programming, so here's an idea.
You could just write in plain text, and use /italics/ the same you
have on this list. You said the publishers you've spoken to accept
plain text; that additional markup is easy enough to read.

If you /must/ send someone a .doc, you could write a Word macro (or a
macro in a program that produces Word files) to match and italicize text.
For that matter, a three-line perl (or whatever) script could

1. escape TeX's special characters, $%&#\{}^_~
2. replace / with "\it " (italicize) or "\rm " (roman) in alternation
3. run pdfTeX on the output

giving you something nice to print out. You should call the converter
SLIPTT, Steve Lamb's Italicized Plain Text Typesetter.
Don't want to print? Publisher can read plain text? You're all set.

The fact is that any document formatting specification is going to be in
SOME language, whether that language is embedded in the file format by
the word processor, marked up by the author, or whatever. Most of the
open-source revision control systems are for marked-up text, or code,
where the author can tell if the merged text is right or not. File
formats that warn "don't change this file manually," as AbiWord and
OpenOffice do, probably require specialized version control software
that's aware of those formats. The conclusion of this thread seems to
be that debian users are using source-controlled LaTeX markup, and that
there's not yet a good solution for source-controlled word processor
output. I'll be interested to know what you decide to do.

Good luck with your writing.

Rob

--
Rob Mahurin
Dept. of Physics & Astronomy
University of Tennessee phone: 865 207 2594
Knoxville, TN 37996 email: rob@xxxxxxx


--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx



Relevant Pages

  • Re: What Software to Type Math In?
    ... What is "plain text"? ... If you post TeX, the reader will need a TeX compiler and ... it is still ASCII for me; in the near future, ... fixed width fonts are necessary for easy communication. ...
    (sci.math)
  • RE: [inbox] [Full-Disclosure] stenagrophy software recommendations
    ... there is an excellent book out by Dave Cole called "Hiding in Plain ... Steganography and the Art of Covert Communication" which quickly lays ... time of writing, current research so there is some foundation should anyone ... >crypto hides data behind encryption, stego hides it in plain site. ...
    (Full-Disclosure)
  • Re: Completely OT: A look into the furture
    ... baby programmers out there often don't even know about efficiency. ... When I was writing assembly code in the '70's for 100KHz ... My documentation was done in text files (I was more ... was done in TEX, because the word processors were so awful -- they ...
    (comp.lang.tcl)
  • Re: import bitmap file
    ... non-free) and epsf. ... both of these run on their own under plain tex. ... willing to write documentation for free. ...
    (comp.text.tex)
  • Re: Software For Book Writing
    ... How do you write a mathematic formulae in ReST??? ... Unlike writing in a wiki, ... You can do it in tex and by very happy, I just like to do it in ReST and ... Unlike TeX that used non-common characters for markup, ...
    (Debian-User)