Slashdot Mirror


Modern LaTeX Replacement?

javierzinho writes "For many years I have been using LaTeX to compose scientific documents, but truly I am getting tired of its complexity. You have to install new packages for new features, compatibility issues are everywhere, you need to know commands for everything, table composition is torture, image insertion is an odyssey if you don't have the 'right' format, and you need to be a LaTeX Jedi master to create a new document class. I'm looking for a document processor (not a word processor) that is a viable replacement for LaTeX, possessing all of its advantages — consistency between text and math text, automated cross references, direct PDF creation, etc. — but that is not stuck in the 1980s with the compiler metaphor and weird font technology. An application with visual interface and so on. I've tried Scientific Word and Lyx but both are front-ends for LaTeX. Publicon only produces PDF files by exporting to LaTeX and subsequently using pdflatex. Add-ons for MS-Word are a joke, and webEq is intended for web publishing, not for PDF production. Does anybody know of a decent, scientific-structured document processor that is a modern application?"

918 comments

  1. OpenOffice.org by sleeping123 · · Score: 0, Redundant

    I know you said no word processors, but OpenOffice has a math thing built in. I don't have much experience with it, however. Anyone weigh in?

    1. Re:OpenOffice.org by jmv · · Score: 3, Informative

      Math in OpenOffice is even uglier than in MS Word. I consider this quite an achievement considering how ugly Word is to begin with. AFAIK, LaTeX is still the only way to get decent-looking maths.

    2. Re:OpenOffice.org by Braedley · · Score: 2

      I've used it for university assignments (mostly lab reports), and while it's better than the offering from MS, it still doesn't compare to LaTex. Remember that there's a reason that some journals only have a few formats that they'll accept papers in, and that LaTex is usually one of them.

    3. Re:OpenOffice.org by mdmkolbe · · Score: 3, Informative

      Type setting is a very different task than word processing. Proper type setting involved heavy math in order to optimize the formatting of the document. Look up the Knuth-Plass line breaking algorithm for the most basic example (there are better algorithms now days). These sorts of formatting tweaks are things that OpenOffice and MS Word just don't do.

    4. Re:OpenOffice.org by edalytical · · Score: 4, Insightful

      Anyone weigh in?

      Sure. That's not even close to what this guy is looking for. LaTeX is to printed publications (or PDFs) as HTML is to a webpage. He's not looking for a program for changing fonts in a GUI. He's looking for a modern way to typeset documents kind of like going from HTML table layouts to CSS layouts. Where is badanalogyguy when you need him?

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    5. Re:OpenOffice.org by Anonymous Coward · · Score: 0

      OpenOffice works great on Windows and outputs to .pdf or .doc (MS Word). Unlike MS Word, in OO the equation editor isn't a separate download or premium feature.

      I used it successfully after I gave up on LaTex. Hey guys, having to google to piece together the different parts of the installation by clicking on multiple (sometimes broken) links is tiresome. That kind of installation might be fascinating for Linux hackers, but it isn't up to the standards that people are used to on the desktop.

    6. Re:OpenOffice.org by ThreeE · · Score: 2, Insightful

      You have no idea what you are talking about if you think OO is in the same class as LaTeX.

    7. Re:OpenOffice.org by Vexorian · · Score: 2, Interesting

      Actually, I strongly disagree, In my opinion it is one of the few things in which OOo truly tops office. Of course LaTeX tops both, but really OOo is quite fine.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    8. Re:OpenOffice.org by Anonymous Coward · · Score: 5, Funny

      Where is badanalogyguy when you need him?

      Well, ya see this just like a guy who has got a bitchin' Funny Car with eight cylinders and 500 ci of displacement, cranking out 8,500 hp. The only thing is that he is getting a little nervous juicing it up with nitro and was looking for something with as much performance with less risk of swallowing a piston.

      And then you come along offering a Toyota Prius because it gets pretty good gas mileage and you think it has some pep. Of course you aren't sure, because you haven't actually taken it on out on the highway.

    9. Re:OpenOffice.org by Anonymous Coward · · Score: 5, Informative

      Make PDFs of two documents with square root radical formulas, one in OO.o, the other in Office (Equation Editor/MathType). Compare: The OO.o version is _really_ ugly and is not a continuous sign when you zoom in on the PDF view. The Office one, while not perfect is at least decent.

    10. Re:OpenOffice.org by retchdog · · Score: 5, Funny

      Well, really it's called \LaTeX, which renders all in caps with A a raised smallcap; the E subscripted; and the "X" a $\Chi$.

      But who gives a shit anyway?

      --
      "They were pure niggers." – Noam Chomsky
    11. Re:OpenOffice.org by Michael+Woodhams · · Score: 3, Insightful

      Maybe it has improved in the last couple of years, but last time I tried maths in OpenOffice I ran screaming. I pretty much couldn't figure out how to do anything, nor could I find any useful documentation. I now use LyX for anything mathematical.

      While I'm panning software, avoid TeXmacs. I once spent two hours trolling through documentation trying to figure out how to do something simple (I think change the footer on a page) without success. (This was the experience that converted me to LyX.)

      I have had a few issues with LyX, but mostly it works great. I few weeks ago, it mysteriously decided I needed a package I didn't have, and I ended up having to change to the root account* and loading the document there before the auto-package-download would work to fix the problem.

      * Technically the admin account, as I'm on Windows these days, but I can call it root if I want to.

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
    12. Re:OpenOffice.org by DeadDecoy · · Score: 4, Interesting

      I thought that math was actually pretty reasonable in OO. I usually use it to write short equations, but I found that it was convenient to have the functionality to program a math function rather than deal with some wissywig editor. If I needed to write any moderately complex equations though, I'd probably go with LaTeX hands down. Learning it is a pain, but you have a bit more control when dealing with various markups and macros.

    13. Re:OpenOffice.org by mrchaotica · · Score: 3, Informative

      He's looking for a modern way to typeset documents kind of like going from HTML table layouts to CSS layouts.

      Speaking of markup languages, what about Docbook? Would that do what he wants?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    14. Re:OpenOffice.org by Simon80 · · Score: 4, Informative

      I can have LaTeX installed on my Linux box, including all sorts of crazy extras, with less than one uninterrupted minute of effort. It obviously takes a few minutes to download and install, but I don't have to pay attention after getting the ball rolling. I don't know about other "Linux hackers", but I, for one, don't enjoy wasting my time on chores like software installation.

      I'm interested to see if this thread reveals any credible alternatives to LaTeX, but in the meantime, there's Getting to Grips With Latex, and the more available Wikibooks copy, for those who need to get it done in LaTeX.

    15. Re:OpenOffice.org by Anonymous Coward · · Score: 0

      Why do you think MS Word or OpenOffice do not use similar line breaking algorithms? Have you ever tried to test them specifically for that? My observation is that with the SAME font and same margins, the outputs are extremely close.

    16. Re:OpenOffice.org by chthonicdaemon · · Score: 4, Informative

      The best reason I can think of is that I have never seen Word reflow a whole paragraph when I typed a single word at the end like I have seen LaTeX do. I think the requirements of a smooth user experience means that Word breaks lines on a per-line basis, while LaTeX can afford to do per-paragraph optimization.

      --
      Languages aren't inherently fast -- implementations are efficient
    17. Re:OpenOffice.org by KGIII · · Score: 0, Troll

      I'll get off your lawn (look at my user number compared to your number) if you'll tell me what the hell wissywig means. All I can think of is that it is a slam vs. WYSIWYG and while that's great and all sometimes that enables people to do things they'd have not been able to do otherwise so I'm at a loss here for reasoning.

      --
      "So long and thanks for all the fish."
    18. Re:OpenOffice.org by Mhtsos · · Score: 4, Funny

      But who gives a shit anyway?

      After the Grammar Nazi, enter the Case Nazi.

    19. Re:OpenOffice.org by Nathan+Boley · · Score: 2, Interesting

      * Technically the admin account, as I'm on Windows these days, but I can call it root if I want to.

      I was going to mark this +1 informative until I found out that the poster runs windows :-)

      But seriously, I had the exact opposite experience. I started on Lyx, got really frustrated, and moved to TeXmacs. But I'm in Linux: maybe the TeXmacs interface is worse in Windows? Or maybe's it's just a matter of taste. Either way, I'd definitely suggest trying out both.

    20. Re:OpenOffice.org by Anonymous Coward · · Score: 0

      Proper casing is a part of grammar. That's right, I'm the Word Nazi.

    21. Re:OpenOffice.org by KGIII · · Score: 2, Funny

      Needing BadAnalogyGuy is like needing Superman and getting Batman instead. (That was the best I could come up with.

      --
      "So long and thanks for all the fish."
    22. Re:OpenOffice.org by cheater512 · · Score: 1

      Erm have you used it? I love that feature.
      It works very nicely and Office has no (free) equivalent.

    23. Re:OpenOffice.org by KGIII · · Score: 0, Redundant

      Supply and demand. I had no choice but to use LaTex in college, really, and as far as I'm concerned they have a well-deserved ranking for this. I'd be willing to argue the monopoly bit but, c'mon now... There aren't any real alternatives from what I've toyed with over the years.

      --
      "So long and thanks for all the fish."
    24. Re:OpenOffice.org by Sawopox · · Score: 5, Funny

      You know, this is actually a good analogy to the original problem presented.

      Mod him down! ;P

      --
      [http://it-tastes-so-good.blogspot.com] Are you hungry?
    25. Re:OpenOffice.org by Metasquares · · Score: 3, Interesting

      IMO, the equation editor in Word 2007 was a huge improvement over the previous versions.

    26. Re:OpenOffice.org by eh2o · · Score: 3, Informative

      Installation, and the basics of LaTeX are not terribly hard. Graphics support is a pain--it helps to have something like Illustrator that can make high quality EPS files out of anything. Then again, Word support for EPS has been pretty crappy also (dunno about 2008, however). Mathmode produces stunning results, but is a seriously nasty bit of code to read. Going from tex to a camera-ready pdf is fairly nasty, I write a makefile for this, which pretty much puts setting up an efficient LaTeX workflow out of reach for any non-programmer. Some of the command line tools don't have sensible defaults either (e.g. partial font embedding). There are enough differences in installations that steps for going from dvi to pdf can vary wildly from one installation to the next.

      Getting LaTeX to comply with a template can be a pain--editors may be more accustomed to submissions from Word users, and not aware of LaTeX-specific problems. Sometimes the templates don't even comply with their own requirements. Some editors don't have standard bibliography formats either, and editing Bibtex templates seems to be a black-art, so one can't always count on that tool being available.

      LaTeX has a few default settings that are rather silly... like over-eager hypenation and an insane idea of how much space a figure should be allowed to take up. This page got me past some of the more tedious problems: http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/LatexTips.html

      Overall I'd say its a fairly horrible experience--the only thing worse is MS Word.

    27. Re:OpenOffice.org by Anpheus · · Score: 4, Funny

      No it's not, proper casing is proper casing. That's right, I'm the Semantics Nazi.

    28. Re:OpenOffice.org by Tsagadai · · Score: 3, Informative

      Docbook XML uses MathML inputs. MathML is a lot of voodoo from experience but not as much as LaTeX

    29. Re:OpenOffice.org by Anonymous Coward · · Score: 1, Informative

      huu? I wrote my dissertation with TeXmacs, and I find it a good piece of software, not perfect, but it works and the wysiwyg typing is a very plus!

    30. Re:OpenOffice.org by root_42 · · Score: 4, Informative

      And the good thing is, you can get LaTeX formulas even in OpenOffice: http://ooolatex.sourceforge.net/

      --
      [--- PGP key and more on http://www.root42.de ---]
    31. Re:OpenOffice.org by mccabem · · Score: 4, Funny

      WISSYWIG - What You See Say You What I Get

      Duh!!

    32. Re:OpenOffice.org by Anonymous Coward · · Score: 0

      > Graphics support is a pain

      I found the tikz package quite nice for that - if you do not mind "programming" your graphics. The advantage is that it is easy to keep in version control.

    33. Re:OpenOffice.org by mattmatt · · Score: 5, Funny

      Will all you Nazis just bugger off? That's right, I'm the Nazi Nazi.

    34. Re:OpenOffice.org by thsths · · Score: 1

      > IMO, the equation editor in Word 2007 was a huge improvement over the previous versions.

      Indeed, but it is still not as fast to use as LyX, and the results are not as good. So while I could imagine using it if necessary (which I never considered with previous version), it is still not my preference.

    35. Re:OpenOffice.org by Mr.+Freeman · · Score: 5, Funny

      NO SOUP FOR YOU!!

      That's right, I'm the... well, you get it.

      --
      -1 disagree is not a modifier for a reason. -1 troll, flaimbait, redundant, overrated are NOT acceptable substitutes.
    36. Re:OpenOffice.org by speedtux · · Score: 1

      Why do you think MS Word or OpenOffice do not use similar line breaking algorithms? Have you ever tried to test them specifically for that?

      Because users would find it rather distressing if typing a character would cause large chunks of text to move around. Also because the optimization algorithms get rather expensive.

      My observation is that with the SAME font and same margins, the outputs are extremely close.

      Maybe if you type simple paragraphs into both. In the presence of floats and pagination, things can change completely.

    37. Re:OpenOffice.org by speedtux · · Score: 1, Insightful

      I used it successfully after I gave up on LaTex. Hey guys, having to google to piece together the different parts of the installation by clicking on multiple (sometimes broken) links is tiresome.

      That's a problem with Windows, not LaTeX.

      That kind of installation might be fascinating for Linux hackers,

      On Linux, this isn't a problem; getting a complete LaTeX installation requires only clicking on "install LaTeX" in the package manager.

      but it isn't up to the standards that people are used to on the desktop.

      The standards that Windows users are used to are to poor: you're using OOo instead of LaTeX simply because Windows package management sucks and makes you twiddle the guts of your system for hours. Linux users don't put up with that kind poor usability.

      In different words, the problem is that Windows is a lousy, user-unfriendly desktop OS.

    38. Re:OpenOffice.org by no1home · · Score: 5, Funny

      But I thought the Nazis were anti-semantic.

      --
      I hope this comment is well received... I could have moderated instead!

      Persecutors will be violated!
    39. Re:OpenOffice.org by Chrisje · · Score: 4, Informative

      Technically speaking Semantics is about the meaning of a given word or sign. Therefore proper casing is not about semantics.

      Like so many other Nazis, you're misinformed.

    40. Re:OpenOffice.org by PinkyDead · · Score: 2, Funny

      WUSSYWIG - A hairpiece for people who aren't assertive.

      --
      Genesis 1:32 And God typed :wq!
    41. Re:OpenOffice.org by Anonymous Coward · · Score: 0

      Have you ever tried MiKTeX? http://www.miktex.org/ The installation is a bit awkward compared to Windows' standards, but if you can actually read (which you should be able to in order to learn LaTeX), it does not pose any problem whatsoever.

    42. Re:OpenOffice.org by donaldm · · Score: 2, Informative

      I have used Open Office and the math entry part is what I would classify as adequate for simple math, however there are much better GUI typesetters such as Framemaker but you have to pay for it. Even Microsoft has a document preparation system and it also costs. I have not used it but talking to those who have Framemaker is preferred.

      Because LaTeX is a "mark-up language" many people who are used to a GUI find it a bit difficult to get into it, however if you buy the LaTeX book the first page is rather good in that it actually gives you basic hints of how not to read it. The problem is that for math there is no alternative but to read the book.

      Granted you have to get your head around using LaTeX particularly with regard to maths however if you are required to display math on a paper I would assume if anyone is smart enough to write and understand mathematical formulas then writing the those formulas in LaTeX would be a fairly straight forward. Even if you don't have the LaTeX book which IMHO is essential there are plenty of web examples such as here and here.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    43. Re:OpenOffice.org by johnw · · Score: 4, Informative

      Speaking as a maths teacher (but formerly a programmer for 20 years) the formula editor is the one thing that enabled me to insist on having OOo installed on my school Windows PC (in addition to the Microsoft Office which was installed by default). At the time (admittedly about 5 years ago) the OOo formula editor worked and the Microsoft Office one simply didn't in several odd ways. For instance you couldn't embed a formula in a table in MO, which made it kind of useless.

      I now use OOo all the time because I have to use Windows at school and I use Linux at home so it gives me easy portability. In September I start at a new school and everything there is Apple, so I suspect I'll still be pushing for OOo.

      Obviously I wouldn't push OOo as a viable substitute for LaTeX, but it does seem to have the edge on MO in some areas.

      (Incidentally, I have no difficulty with interworking with colleagues who still use MO.)

    44. Re:OpenOffice.org by francium+de+neobie · · Score: 1

      Which is exactly why all the Nazi-claiming parents have no idea what they're talking about.

    45. Re:OpenOffice.org by Wooky_linuxer · · Score: 1

      His point was that the meaning of "casing" has nothing to do with grammar. Heck, I can't believe I am explaining a (semantic) Nazi joke. Looking forward to see what kind of Nazi will correct my post.

      --
      Where is that guy who'd die defending what I had to say when I need him?
    46. Re:OpenOffice.org by danielherring · · Score: 2, Informative

      I completely agree: LaTeX is a typesetting tool. Nothing more. When I had some time at work, I started LaTeX-ing a large technical manual. I had to build, then rebuild, then rebuild over and over to get the formatting right. But what kept me going was the unbelievably beautiful typography (not so beautiful content) that finally emerged ... I do share the author's frustration with the tools to use LaTeX, but I'm not sure there's a way around it, because setting LaTeX can be idiosyncratic.

    47. Re:OpenOffice.org by skulgnome · · Score: 3, Funny

      No, we just hate juice.

    48. Re:OpenOffice.org by fireboy1919 · · Score: 1

      And after its installed, do you use it?

      Do you use it a lot? Do you generate, oh, for example, PDFs, PS, and HTML documents?

      Do you ever use esoteric latex libraries that don't come from your distribution?

      If the answer is "yes" to any of these questions, then you *should* know the pain of installing new latex libraries.

      But given your answer, I suspect the answer is no.

      - 6 year user of Gentoo Linux (switched to because of the ease of use of installing custom libraries like Latex's)

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    49. Re:OpenOffice.org by bloobloo · · Score: 2, Interesting

      At the time (admittedly about 5 years ago) the OOo formula editor worked and the Microsoft Office one simply didn't in several odd ways. For instance you couldn't embed a formula in a table in MO, which made it kind of useless.

      You sure about that? I wrote my Masters dissertation 6 years ago in Word (I know, us lazy engineers) and had no problems putting equations in tables. As this involved linearising multivariate equations for numerical solution on the computer, I had plenty of Jacobian and other matrices that I lined up using tables.

    50. Re:OpenOffice.org by microvish · · Score: 1

      I think lyx is a great tool to write documents more than 10 pages long. MS Word can get very tricky with figure handling. A couple of years ago when I was writing my PhD thesis, I started off with MS Word and then switched to Lyx because of the hassles word was presenting. I was very satisfied with the quality of the document: http://v.hegadekatte.googlepages.com/Hegadekatte_2006_PhD-Thesis.pdf. I have hence encouraged my students to use lyx and all have been happy with their switch.

    51. Re:OpenOffice.org by sxeraverx · · Score: 4, Funny

      I dunno about you, I'm just anti-Symantec.

    52. Re:OpenOffice.org by SnowZero · · Score: 1

      Technically speaking Semantics is about the meaning of a given word or sign.

      Do you mean differences like the definition of "capitalization" and the many definitions of "casing", none of which have anything to do with capitalization? You're right, that would be semantics.

      Therefore proper casing is not about semantics. Like so many other Nazis, you're misinformed.

      Like so many others who call others misinformed, you are yourself misinformed.
        -- The Meta-Misinformed Nazi Nazi

    53. Re:OpenOffice.org by lilomar · · Score: 1

      Funniest post I have ever read on /.

      Bravo.

      --
      The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
    54. Re:OpenOffice.org by Lawrence_Bird · · Score: 1

      Clearly you have never used or know what TeX is or you would not have suggested using OO or anything similar.

      (La)TeX = typesetting 'language' which produces output suitable for immediate publication in journal or book

      word processor = suitable for office or casual use only

    55. Re:OpenOffice.org by Anonymous Coward · · Score: 2, Interesting

      How about MathCad? Not only can you word process but it is easy to update the calcs in the document. You can embed charts and Excel spreadsheets if required. Check it out and see if it meets your needs.

    56. Re:OpenOffice.org by Syncerus · · Score: 1

      I wish that I had written this.

      --
      "Man is nothing without the works of man" -- Helvetius
    57. Re:OpenOffice.org by orasio · · Score: 1

      Probably, but it was too little, too late.
      I learned OpenOffice five years before, why would I go back?
      Esp. when it doesn't come with PDF output out of the box.

      And I don't trust that. Every version they say they improved something. Paying all that money just to find out is not that wise.

    58. Re:OpenOffice.org by lahvak · · Score: 1

      If the answer is "yes" to any of these questions, then you *should* know the pain of installing new latex libraries.

      You mean like unzip or untar the package to /usr/local/share/texmf and run texhash? Yeah, that's really painful. In the worst case, you have to run tex to the .ins file, make a directory under /usr/local/share/texmf/tex/latex, copy your files there and run texhash.

      --
      AccountKiller
    59. Re:OpenOffice.org by Anonymous Coward · · Score: 0

      My name is Sebastian Morty, my Combat Mission is to launch Operation Darkness to create a Battlefield where I can engage you Nazis in Close Combat and a Clash of Steel, with my Commandos, a Company of Heroes, my Men of War with Hearts of Iron who are not afraid of the Faces of War and shall journey through the Pathway to Glory like Blazing Angels with Wings of Fury and Wings of Power. A Silent Storm,a Sudden Strike of Hidden & Dangerous Silent Hunters, who will have earned a Medal Of Honor at their final resting place in Castle Wolfenstein. So there, Nazis begone!

    60. Re:OpenOffice.org by El+Cabri · · Score: 2, Interesting

      Word uses essentially the same algorithm to manage paragraph flow as TeX does, just more sophisticated in the areas of inserting non-text objects such as images and much more sophisticated for mixing languages of different scripts.

      The reason TeX output looks "better" to some is mostly that it looks different. TeX was created exclusively for dealing with European languages, and it was created for creating printed books, with only the typographical conventions of printed books, before desktop publishing really existed. By default it looks different and "more bookish", kind of quaint, people interpret that as being "better".

      Don't get me wrong I love TeX and its legacy is gigantic (again, Knuth's algorithms were reused in modern word processor). It's just not the best tool anymore.

    61. Re:OpenOffice.org by kitgerrits · · Score: 1

      Well, I wasn't expecting the Spanish Inquisition...

      NOBODY EXPECTS THE SPANISH INQUISITION!

      Our chief weapon is surprise...surprise and fear...fear and surprise....
      Our two weapons are fear and surprise...and ruthless efficiency....
      Our *three* weapons are fear, surprise, and ruthless efficiency...and an almost fanatical devotion to the Pope....
      Our *four*...no... *Amongst* our weapons....
      Amongst our weaponry...are such elements as fear, surprise....
      I'll come in again.

      (For fear of this thread getting anywhere near serious)

      --
      "I was in love with a beautiful blonde once, dear. She drove me to drink. It's the one thing I am indebted to her for."
    62. Re:OpenOffice.org by CastrTroy · · Score: 2, Insightful

      Perhaps the output doesn't look as nice, but entering them is vastly easier in OpenOffice. At least last time I did it, which was a few years ago. In OpenOffice, you could (but didn't have to) type in the entire equation with just the keyboard. This made entering equations very quick once you figured out all the keystrokes. In MS Office (2000 I think), there was no way I could find to just type everything in. Anything more complicated then 5+5 required you to make extensive use of the mouse. Which slowed things down a lot.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    63. Re:OpenOffice.org by lahvak · · Score: 2, Informative

      Going from tex to a camera-ready pdf is fairly nasty, ...

      This makes me curious, I had never actually had to produce a camera ready pdf myself, I just submit the tex fime, but is there anything wrong with pdf produced by pdflatex?

      Graphics support is a pain...

      Pdflatex can include pdf files and several bitmap formats. Is there any graphics format that cannot be easily converted to either png (for bitmaps) or pdf (for vector graphics)? Are there any drawbacks to such conversion? ...editors may be more accustomed to submissions from Word users...

      Luckily, not in my field. Editors in my field are definitely more accustomed to LaTeX users, to the point where most journals actually require submission in LaTeX. ...like over-eager hyphenation...

      I never had trouble with that, but if you want to limit the number of hyphenated words in an easy way, try pdflatex with the microtype package. It tries to solve problems with microtypographic extensions before hyphenating, and I have seen pages and pages of beautiful output without a single hyphenated word when using it.

      --
      AccountKiller
    64. Re:OpenOffice.org by jwiegley · · Score: 1

      I hereby invoke Godwin's law. This thread is now closed. Mhtsos loses by default.

      --
      I will never live for sake of another man, nor ask another man to live for mine.
    65. Re:OpenOffice.org by Anonymous+Brave+Guy · · Score: 2, Interesting

      I learned OpenOffice five years before, why would I go back?

      Because MS Office is a better product in this respect?

      Esp. when it doesn't come with PDF output out of the box.

      Adding PDF export to Office 2007 is trivial, and unlike the PDF export in OpenOffice, the MS Office version isn't riddled with obvious bugs that haven't been fixed for years and render it hopelessly unreliable.

      And I don't trust that. Every version they say they improved something. Paying all that money just to find out is not that wise.

      If you have a problem with MS Office for some philosophical reason, that's your prerogative, but please don't produce lame excuses like this and then criticise it without even trying it.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    66. Re:OpenOffice.org by Anonymous+Brave+Guy · · Score: 1

      Word uses essentially the same algorithm to manage paragraph flow as TeX does

      Sorry, I don't follow. Are you talking about line-breaking in a paragraph, or building columns/pages from paragraphs?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    67. Re:OpenOffice.org by Khazunga · · Score: 3, Insightful

      And user-unfriendly? Windows? What a fucking joke. Go back to your terminal.

      When it comes to software package management, Windows is indeed stuck in the 90s.

      --
      If at first you don't succeed, skydiving is not for you
    68. Re:OpenOffice.org by LilBlackDemon · · Score: 1

      Adding PDF export to Office 2007 is trivial, and unlike the PDF export in OpenOffice, the MS Office version isn't riddled with obvious bugs that haven't been fixed for years and render it hopelessly unreliable.

      OpenOffice includes native PDF export. At this point, that feature is a draw since both have the same iffy math PDF output.

    69. Re:OpenOffice.org by OwnedByTwoCats · · Score: 2, Informative

      OpenOffice on MacOS X requires you to have X installed.

      NeoOffice is a Mac OS X port of OpenOffice to use the native Mac OS X GUI. I have NeoOffice and AppleWorks on my Mac Mini at home. And OpenOffice on my home Linux box. And MS Office on my windows work machine.

    70. Re:OpenOffice.org by BiggestPOS · · Score: 1

      Now *this* guy is old - and yet quicker than the rest of us. Ouch.

      --
      What, me worry?
    71. Re:OpenOffice.org by halber_mensch · · Score: 1

      WISSYWIG - What I See? Say You, What I Get?

      --
      perl -e "eval pack(q{H*},join q{},qw{70 72696e74207061636b28717b482a7d2c717b343 637323635363534323533343430617d293b})"
    72. Re:OpenOffice.org by tangent · · Score: 1

      The problem with DocBook XML + MathML is that most DocBook processors (i.e. XML-FO formatters) don't support MathML. I'm only aware of one XML-FO processor that will do this, AntennaHouse's XSL Formatter with the MathML add-on. Versions of this start at $400, which isn't horrible considering what it does.

      With only one choice, you have to take the whole bag of features as a whole, or lose out on MathML. I bought a formatter from one of AntennaHouse's competitors because I needed some of its features more than I needed MathML support. I ended up hacking a GNU make based system to format the equations in LaTeX form to both PDF and GIF formats, which I then included as illustrations in the DocBook document. (The PDF equations get included in the PDF version of the final document, and the GIFs get included in the HTML version.) It's a fairly ugly hack, but the resulting document looks nice, so I'll live with it.

    73. Re:OpenOffice.org by pizzap · · Score: 1

      But then, who needs this math symbols anyways. Well, besides $\Rightarrow$?

    74. Re:OpenOffice.org by tylerpie · · Score: 1

      XMLMind has a nice gui editor for DocBook xml: http://www.xmlmind.com/xmleditor/. There's a free version if used for open source projects.

    75. Re:OpenOffice.org by DeadDecoy · · Score: 1

      Ok, I'll admit, I was a bit lazy about spelling the WYSIWYG acronym correctly. At the time I didn't care.

      My argument wasn't so much age base (according to your non-sequitur about user numbers), but rather my experience in fiddling around with all of these systems. I don't like WYSIWYG editors because it is often a pain to write a complex equation, write in all of the variable, and edit it should it need changes. In my uses of a WYSIWYG I often have to search through a series of mouse clicks for basic functions and symbols, e.g. summation, product, rho, pi, lambda, etc. I have a practical need for such symbols as they convey very specific meanings in their contexts and using a simple alpha character wouldn't suffice. In LaTeX or OO, I can simply type out the name of the things I need. The next challenge is getting the equation to look right. For instance, a summation can have its parameters on the top or off to the side. A WYSIWYG editor usually does not have the functionality to change up these kinds of display features easily and it's either buried or nonexistent. Again, with Math editors, I can simply specify how the parameters should be displayed. LaTeX and TeX are particularly useful in this task in that they provide the ability to write macros. This enables me to take apart a function and write it's components separately to be discussed. I would need to perform some additional fiddling to resize the sub-equation in a WYSIWYG editor.

      I don't hate WYSIWYG editors, I just don't think that they are currently the write tool for writing and editing an equation. WYSIWYG editors are great for just dumping out text and applying a handful of operations: font changes, bold, italicize, underline, etc. They fail at writing equations because Math is a language unto itself and our current keyboards do not support expressing ideas in that language. So, I use macros and markups because it's ultimately less time consuming that wrestling with the visual controls of an editor.

    76. Re:OpenOffice.org by Anonymous Coward · · Score: 0

      Well, really it's called \LaTeX, which renders all in caps with A a raised smallcap; the E subscripted; and the "X" a $\Chi$.

      But who gives a shit anyway?

      Not you, as $\Chi$ does not even exist in \TeX.

    77. Re:OpenOffice.org by Jesus_666 · · Score: 1

      No, we just hate juice.

      Truth to be told, the movie just wasn't that good. There's a reason why Nazis prefer Boyz n the Hood.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    78. Re:OpenOffice.org by Anonymous Coward · · Score: 0

      The best reason I can think of is that I have never seen Word reflow a whole paragraph when I typed a single word at the end like I have seen LaTeX do. I think the requirements of a smooth user experience means that Word breaks lines on a per-line basis, while LaTeX can afford to do per-paragraph optimization.

      Just try TeXmacs. It is real-time WYSIWYG while still using TeX's paragraph breaking.

    79. Re:OpenOffice.org by KGIII · · Score: 1

      Thank you. Somehow I got marked troll for asking you that. Oh well.

      --
      "So long and thanks for all the fish."
    80. Re:OpenOffice.org by KarlH420 · · Score: 1

      Yes I use docbook. And the dblatex (DocBook to LaTex converter) to make PDF's With a makefile, and including each chapter as a separate file works pretty cleanly. IMHO, Writing in Docbook is a lot easier then raw editing of LaTex. http://dblatex.sourceforge.net/

    81. Re:OpenOffice.org by mkosmul · · Score: 1

      Where is badanalogyguy when you need him?

      LaTeX is like democracy. In its domain, it's the worst system on Earth, only no one has been able to come up with anything better so far.

    82. Re:OpenOffice.org by Anonymous+Brave+Guy · · Score: 1

      It's not the maths that worries me about OOo PDF export. It has basic font handling bugs, so you can produce a decent document, export it ready to send it to the printers, and only then find that the fonts you've been using come out as some obscure script font instead. There is no easy workaround and the bug has been in the system for years and has many votes, yet it hasn't been fixed.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    83. Re:OpenOffice.org by immcintosh · · Score: 2, Interesting

      This post seems internally inconsistent. Word uses the same algorithm, but people like TeX because it looks totally different? Perhaps we have different definitions of what it is to use the same algorithm.

    84. Re:OpenOffice.org by Phred_Johnston · · Score: 1

      The 3.0 Beta version of OpenOffice for MacOS X uses the native Mac GUI without X.

    85. Re:OpenOffice.org by linuxrocks123 · · Score: 1

      It would be helpful if you posted a link to the bug in the OOo bug tracker. Without being able to look at the bug entry, I can only speculate that it's likely as not it's a bug in the print driver or something and not OOo itself.

      --
      vi ~/.emacs # I'm probably going to Hell for this.
    86. Re:OpenOffice.org by Roger+W+Moore · · Score: 1

      OpenOffice on MacOS X requires you to have X installed.

      Actually the new version 3.0 has native Aqua support but it is still in alpha/beta stage.

    87. Re:OpenOffice.org by immcintosh · · Score: 1

      You are obviously unfamiliar with the software installation process in Linux, and how vastly superior it is to anything you'll find in common use in Windows. I recommend consulting the interwebs.

    88. Re:OpenOffice.org by SCHecklerX · · Score: 1

      IIRC, OOo uses the same type of 'formula language' as word perfect did back when I actually did work where I had to write equations. I don't do that type of writing anymore, so can't comment more than I noticed this cool aspect of OOo.

    89. Re:OpenOffice.org by soldack · · Score: 1

      OpenOffice is as bad as word for professional documents and placement of graphics.
      For my masters thesis, I am using latex and gnuplot. Nothing else that is free seems to get close to getting things correct.

      --
      -- soldack
    90. Re:OpenOffice.org by Anonymous Coward · · Score: 0

      You're absolutely right: on Windows, software installation sucks for everybody.

      On Linux, software installation rocks for everybody: end users use Synaptic, and developers and packagers use autoconf.

      And user-unfriendly? Windows? What a fucking joke. Go back to your terminal.

      Yes, Windows is a fucking joke, stuck in the dark ages.

    91. Re:OpenOffice.org by Anonymous Coward · · Score: 0

      Actually TeX does per page optimization.

      I strongly suspect that if Knuth had had access to modern computers, he would have done per document optimization. But with the limited memory they had back then it had to be per page, and the commitment to keeping the typesetting the same means that nobody can change it now. (And yes, this can be annoying when a document winds up with just a few lines on a blank page at the end...)

    92. Re:OpenOffice.org by dslbrian · · Score: 1

      Forget openoffice, what they are asking for is Adobe FrameMaker (but it costs money).

    93. Re:OpenOffice.org by Lodragandraoidh · · Score: 1

      My understanding is NeoOffice is a Carbon based life form...

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    94. Re:OpenOffice.org by swillden · · Score: 1

      Word uses essentially the same algorithm to manage paragraph flow as TeX does

      Bull. If that were true, then Word would reflow a whole paragraph on occasion when you add a word, as the GP pointed out. Word only does linebreaking on a per-line basis; it doesn't optimize across a whole paragraph. With some additional packages, LaTeX will optimize across whole pages and will adjust intercharacter spacing as well as interword spacing. The result is right-justified text that has beautifully consistent "color" (meaning that one section of the page isn't darker than another, because the text has been bunched more tightly).

      Most word processors do such a lousy job of justification that people simply turn it off and allow a ragged right margin. In fact, Word turns it off be default. Because it sucks. TeX, like other tools intended for publishing, does the hard work necessary to right-justify the text and make it look good.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    95. Re:OpenOffice.org by tobiah · · Score: 1

      That's pretty cool, thanks for the link.

      --
      "The ability to delude yourself may be an important survival tool" - Jane Wagner -
    96. Re:OpenOffice.org by chthonicdaemon · · Score: 1

      Word processors and typesetters have different areas of application. You say LaTeX is not the best tool anymore. Do you honestly believe the many pro-LaTeX posters on such a well-commented slashdot article are using LaTeX just because it "looks different"? Surely they would have seen the light by now?

      My informal evaluation has tipped the scale on the side of LaTeX due to the ease of use for my application. It automates the stuff that makes me want to cry when I use Word. The handling of floating bodies, cross-referencing and ease of incorporating automatically generated stuff from other programs makes it unbeatable for me. The quality of output is just a bonus. Even with the same fonts, the same small margins and similar headings in both packages, the TeX output is better typeset (especially the math -- Word's math is a lot more trouble and hardly ever gets it right).

      The only area of application I can see for Word is for documents less than 10 pages containing no math or advanced cross-referencing. The reason why Word is so popular is that this describes the vast majority of documents people create.

      --
      Languages aren't inherently fast -- implementations are efficient
    97. Re:OpenOffice.org by Michael+Woodhams · · Score: 1

      I was on Linux when I got disenchanted with TeXmacs. And I came to TeXmacs as a long-time Emacs user.

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
    98. Re:OpenOffice.org by omnichad · · Score: 1

      OpenOffice 3 Beta uses Aqua. It's a lot faster than NeoOffice, if a little more buggy.

    99. Re:OpenOffice.org by turbidostato · · Score: 1

      "Technically speaking Semantics is about the meaning of a given word or sign."

      Technically speaking, not all Semantics are about the meaning of a given word or sign, only those akeen to the Kabalah.

      Or so I was told.

    100. Re:OpenOffice.org by reason · · Score: 1

      You could always embed a formula in a table in MO. At least, you have been able to at least since I did my Honours thesis, in 1994.

    101. Re:OpenOffice.org by Simon80 · · Score: 1

      The latex workflow isn't actually that hard for me, if I recall (I always forget in between reports). The pdflatex command goes straight from .tex to .pdf, and comes with the added bonus of being able to add PDF internal hyperlinks to the document simply by adding "\usepackage{hyperref}" somewhere in the boilerplate. Of course, like latex, sometimes you have to run it more than once (which I think is wrong, but I don't want to bother to fix it), but it's acceptable enough that I don't feel the need to write a makefile. I've never needed to submit latex source to a publication, maybe that's when the "fun" starts.

    102. Re:OpenOffice.org by Anonymous+Brave+Guy · · Score: 2, Insightful

      Simply going to the OOo issue tracker and searching for issues with "pdf" in the summary would find you several examples. Try issue 43029 as a starting point: it dates from 2005, has 194 votes, and appears to have finally come onto the radar for the dev team more than three years and a few dozen comments later.

      And no, it's not some specific thing with a printer driver. OOo PDF is export is simply broken, fundamentally and completely, if you want to use pro grade fonts in the most popular format available today.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    103. Re:OpenOffice.org by Trogre · · Score: 1

      Okay. I can do that in OOo no probs. Now can you please post the markup for MSWord so I can compare the two? thanks.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    104. Re:OpenOffice.org by TerranFury · · Score: 1

      is there anything wrong with pdf produced by pdflatex?

      This probably isn't what GP is referring to, but most of the nice graphics packages (and many of the styles used by journals) emit raw postscript commands, which are not compatible with PDFLatex. Instead, you need to run "latex" (3x, if you have references, BibTex, etc.) to make a dvi file, "dvips" to turn that into a Postscript file, and then "pstopdf" to turn that into a PDF. You can set up a LaTeX IDE like Kile to do this with a single hotkey/button.

    105. Re:OpenOffice.org by lahvak · · Score: 1

      Are you talking about pstricks? That's pretty much the only important (commonly used) package that depends on postscript specials and that does not have an equivalent which works with pdftex. You can also produce pstricks illustrations as standalone postscript figures, convert them to pdf with pstopdf, and include them in your file. Many things that can be done with pstricks can also be done with pgf/tikz. And there is also something called pdftricks, although I have never tried it.

      --
      AccountKiller
    106. Re:OpenOffice.org by Vexorian · · Score: 1

      Yeah like who cares, I have always made PDFs from OOo formulas and never found any non-niceness, but OOo's engine for introducing the math takes a lot less time in OOo and has a lot more options than MSOffice's. I'll focus on those aspects instead of the looks of a zoomed square root.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    107. Re:OpenOffice.org by Anonymous Coward · · Score: 0

      Fuck you.

  2. Adobe by Anonymous Coward · · Score: 5, Informative

    Framemaker?

    1. Re:Adobe by vtTom · · Score: 1

      I second that. Try Adobe FrameMaker (although it, too, seems a little dated, but at least it's WYSIWYG).

    2. Re:Adobe by atrus · · Score: 2, Informative

      Or the modern replacement, InDesign.

    3. Re:Adobe by kimvette · · Score: 2, Informative

      Scribus?

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    4. Re:Adobe by DrDitto · · Score: 4, Informative

      Framemaker is essentially a deprecated product with little further development. All maintenance has been outsourced to India. The UNIX version has gone completely downhill with the most recent versions. The Windows version is still usable, but the GUI is stuck in the 80s with no replacement coming. That said, I think Framemaker is one of the best document creation tools I've ever used.

    5. Re:Adobe by Kamokazi · · Score: 1

      You're thinking of Pagemaker. Unless I'm wrong and they're the same thing.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    6. Re:Adobe by maxume · · Score: 4, Informative

      Adobe abandoned Pagemaker. InDesign is the replacement.

      --
      Nerd rage is the funniest rage.
    7. Re:Adobe by Anonymous Coward · · Score: 1, Informative

      Scribus is designed to be a layout program, rather than a markup program. You use Scribus to decide where to put text, not what the text is (you only need to look at the story editor to see how much of a joke text input is in Scribus).

      You really can get around most of the issues the submitter is referring to by using a decent front-end to LaTeX / TeX... I'm just not sure any such front-end exists at the moment. It ends up being mostly a translation issue -- translating commands that make sense to a naive user into TeX commands that do the right thing.

    8. Re:Adobe by BJH · · Score: 2, Informative

      But what the guy should try is FrameMaker, which is neither PageMaker nor InDesign.

    9. Re:Adobe by igny · · Score: 1
      --
      In theory there is no difference between theory and practice. In practice there is. - Yogi Berra
    10. Re:Adobe by Shuh · · Score: 1

      > Framemaker?

      Acrobat.

    11. Re:Adobe by NillaGoon · · Score: 1

      Although FrameMaker is a well-designed system, Adobe has made it pretty clear that FrameMaker won't be growing up into the 1990s, let alone the current millennium. Unfortunately, InDesign is in no way, shape, or form a replacement for FM - it's a completely different type of application more akin to the old PageMaker. As a book author who uses FrameMaker, I've been keeping my eyes open for a modern replacement for more than a decade. Unfortunately, I'm pretty sure that nothing currently available fits the bill. Stick with LaTeX if that's what you know.

    12. Re:Adobe by Pathwalker · · Score: 3, Informative

      InDesign/PageMaker are designed for short documents, doing layout a single page at a time.

      FrameMaker is designed for huge documents, where you define the rules it should use to typeset the text, and let it do most of the actual layout for you.

      The two products are nothing alike.

    13. Re:Adobe by Skuld-Chan · · Score: 2, Informative

      Not outsourced btw - those Indian software engineers actually work for Adobe.

    14. Re:Adobe by Zadaz · · Score: 3, Informative

      InDesign/PageMaker are designed for short documents, doing layout a single page at a time.

      PageMaker is no logner maintained. It's replacement, InDesign is up to version three and, while not perfect, it absolutely has the tools to do long documents. I've used it for my one book and it was better than I could have hoped.

      I can't say if it's a good replacement for LaTeX as I've never used it.

      Another popular option (some would say the defacto standard) for professional layout of long documents is QuarkXpress which is more mature than InDesign.

    15. Re:Adobe by SlowMovingTarget · · Score: 1

      I've also used Framemaker to write technical publications for standards bodies (draft specs, RFP responses...) and it is very good. We used it at my company to author most of the help documentation for our products. We're moving to our own document system using the DITA Open Toolkit. I doubt it will help with math, though, and it isn't an editor, it's a publishing system.

    16. Re:Adobe by KlomDark · · Score: 2, Insightful

      Adobe abandons just about anything. They bought Pagemaker and abandoned it. They bought JRun and abandoned it. They almost seem to have abandoned Flash - They've been promising 64-bit support since XP x64 came out in 2002 or 2003. And now XP x64's been end-of-lifed and STILL no Flash x64 player.

    17. Re:Adobe by Anonymous Coward · · Score: 0

      I wish they open sourced the Framemaker. Then again, it is probably full of Adobe developed, purchased or licenced IP and a quite a complex piece of software, making further development quite tedious.

    18. Re:Adobe by wdsci · · Score: 2, Insightful

      Agreed, Scribus (like InDesign etc.) is designed to let you place content like text and images exactly where you want on the page. In a sense it serves a complementary purpose to LaTeX - while LaTeX is meant to allow you to write without worrying about layout, Scribus lets you do layout without worrying about writing. I have several years of experience using both Scribus and LaTeX and I would NEVER use Scribus to create a technical or scientific document. It's completely the wrong sort of program. (For one thing, there's no equation editor - if you're going to use formulas you'd still have to create them as images with another tool i.e. LaTeX). If you're *really* set on not using TeX/LaTeX, then I would recommend OpenOffice or (gasp) even MS Word as its replacement, rather than Scribus/InDesign.

    19. Re:Adobe by Snowflakeape · · Score: 4, Informative

      I have used InDesign to do books, for many years (basically since it first came out). Once you know how it is fine, and I just typeset a book of my own for publication (one of those academic press jobbies that make you do your own art), and InDesign was beautiful, handling (with an OpenType Pro font) all Greek and math I put into it. But for the math I use LaTeXiT (on the Mac) which involves using a full install of LaTeX anyway. It's not a problem - the result is a nice PDF that is dynamically linked back to the LaTeXiT equation. Incidentally, Adobe borrowed many of the Framemaker technologies, but Fm lacks the OpenType engine ID has. Yes, FM was great, but it's not true ID can't be used for long documents.

    20. Re:Adobe by Anonymous Coward · · Score: 0

      Outsourced is out of touch. The Indians who work for Adobe are not allowed to talk with anyone with any knowledge or power in the rest of Adobe. They work for their Indian manager, who is not allowed to know anything.

      Outsourcing is a torture system. It is designed to abuse Adobe customers and Indians at the same time.

    21. Re:Adobe by Anonymous Coward · · Score: 0

      Or the modern replacement, Arbortext Editor.

    22. Re:Adobe by Anonymous Coward · · Score: 0

      Adobe abandons just about anything. They bought Pagemaker and abandoned it. They bought JRun and abandoned it. They almost seem to have abandoned Flash

      s/abandons/embraces and extinguishes/g

      ...now you're on the right track...

    23. Re:Adobe by Anonymous Coward · · Score: 0

      Sounds like you need to see and use the newest version of FrameMaker for Windows. Adobe has done a bit more with FrameMaker recently now that the company has bundled FrameMaker, RoboHelp, Captivate, and Acrobat into the Technical Communication Suite. The GUI has been overhauled in version 8. Plus, the next version is now in beta. So FrameMaker, while not fancy, isn't exactly a dying product either. And, as you mention, it's superior at what it does.

    24. Re:Adobe by fbjon · · Score: 1

      LyX is an excellent front-end.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    25. Re:Adobe by forgoil · · Score: 1

      Ah, the wonders of Adobe, always so caring about their customers and into open standards and creating the best software.

      I'd love to see a replacement for Framemaker, not made by MS or Adobe thank you very much.

    26. Re:Adobe by Gori · · Score: 1

      ah.. sweet memories....

      It was actually pretty cool editor for the DOS era. Went through most of my high school science class reports with it. Of course, LaTeX and Kile/TexMaker/Emacs/AucTex rules the MSc and the PhD times....

      --
      Complexity is a measure of our ignorance...
    27. Re:Adobe by Anonymous Coward · · Score: 0

      Outsourcing is a torture system. It is designed to abuse Adobe customers and Indians at the same time.

      Tell that to the Indians that can brag that they work for Adobe... and who are very well paid compared to other people in India

    28. Re:Adobe by Loibisch · · Score: 0, Flamebait

      I see why you posted as an AC...

      The question in the article was if there were any _modern_ tools to do document processing. Framemaker with it's dated GUI and awful wokflow clearly isn't from this century, let alone modern.

      A lot of seemingly "normal" and "easy" tasks take a master course to figure out how to do properly in Framemaker. Try to make a box that has a different border color than fill color. We ended up creating two shapes one slightly larger than the other.

      Yeah, that's modern...

    29. Re:Adobe by mccaffer · · Score: 1

      you know that Kword is designed to be like Framemaker. Well it is at least designed for typesetting and columns, so it can be used for docs and newspapers alike. I've used it and I like what I've seen but it still needs some way to go b4 it is functionally equivalent to openoffice.

    30. Re:Adobe by Frools · · Score: 1

      JRun isnt entirely abandonded, its still used to run Coldfusion and is developed a little bit...

    31. Re:Adobe by krygny · · Score: 1

      You may think it's deprecated but Adobe doesn't. True, they seem to have forsaken it for a time but I think they realize now that the installed base is too vast. I can say anecdotally, that about 70% of tech-knuckle writers use FrameMaker. It's pretty pathetic when you think about it. A software product that is only half-heartedly maintained is still the industry standard.

      --
      Research shows that 67% of those who use the term "research shows", are just making shit up.
    32. Re:Adobe by Keith_Beef · · Score: 1

      I've been using FrameMaker for about the past twelve years... starting with FM5 (IIRR) and now FM8 has merged the previously separate Structured FrameMaker with the "unstructured" version.

      The only downsides I've found to using FM8 to write structured documents is that my screen is too small to have a main document window, the structure window, the entities list and the paragraph format list and be able to have another window with a PDF or mail message open.

      Oh, and on windows, the keyboard shortcuts are horrible; the UNIX version that I used to use exclusively has much more intuitive things like CTRL R O B to open the change bar dialog.

      No joke, CTRL R to say "hey, FM, here comes a kbd shortcut" then O for the Format menu, the B for changeBar. Likewise, CTRL R E F for Edit Find.

      It takes about half a day to completely master fifty or so shortcuts.

      Math in FM is quite easy, importing graphics and making cross references are, too.

      Generated tables of contents are a doddle.

      For the index, you still need to add "index markers" to words you want to include, but I think there are aftermarket plug-ins to automate this step.

      Beef

    33. Re:Adobe by ArieKremen · · Score: 1

      There's a very good LaTeX implementation for Windows: MikTeX (www.miktex.org), combined with the WinEdt (www.winedt.com) shell/editor it's pretty unbeatable for that OS.

      I have written my Thesis (heavy on math and chemistry) and journal manuscripts with minimal pain. Even incorporating right-to-left text passages into the thesis was almost painless.

      For scientific writing nothing beats LaTeX and the price for a well set document is a steep learning curve. But the insight into typesetting you gain while learning the system is invaluable and can even by applied to MS Word, albeit with limited success.

      --
      -- Cave quid dicis, quando, et cui
    34. Re:Adobe by Anonymous Coward · · Score: 1, Interesting

      Have to post as AC, but I think you might be pleasantly surprised with the next version of FrameMaker....yes...I said that correctly!

    35. Re:Adobe by gwait · · Score: 1

      Agreed!

      The best word processor I've ever used. Too bad it's an Adobe backwater product. It (was?) very easy to use, templates actually work, and it kicks MS Word's butt big time.
      (It has extensive math support)..

      --
      Bavarian Purity Law of Rice Krispie Squares: Rice Krispies, Marshmallows, Butter, Vanilla.
    36. Re:Adobe by larry+bagina · · Score: 1

      Why don't you develop an open source FrameMaker clone?

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    37. Re:Adobe by Anonymous Coward · · Score: 0

      Agreed, Framemaker is your only option. I do technical writing as well, and LaTeX is just an awful pain compared to the WYSIWYG in Framemaker.

    38. Re:Adobe by Abreu · · Score: 1

      I second this recommendation for anybody who has to typeset professional-looking documents and does not need to do complicated mathematical formulas.

      I have done a few pamphlets and a couple of books with it and I feel confident enough that I don't need to hire a graphical designer to do typesetting anymore.

      --
      No sig for the moment.
    39. Re:Adobe by Anonymous Coward · · Score: 0

      I usually start with an already finished sample file like

      http://www.socher.org/index.php/Main/CompleteLatexThesisFramework

      and go from there. This one is for a thesis but many others exist. Many conferences also give you a sample tex file to start with.

    40. Re:Adobe by JoeTheRobot · · Score: 1

      What's wrong with MathType 6? It has a good gui and can even export to the old-fashioned LaTeX format. I use it all the time for publications.

    41. Re:Adobe by KlomDark · · Score: 1

      Cold Fusion (The language) was invented by the big energy companies to make it very difficult searching on the Internet for any info about Cold Fusion (The free nearly-infinite energy source that works out mathematically that it should work, but anyone who gets close to figuring it out tends to "disappear".)

      Either that, or it's aliens. ;)

    42. Re:Adobe by Anonymous Coward · · Score: 0

      Having actually worked at Adobe I can tell you thats not true at all. FrameMaker relies on Adobe core tech just like any Adobe app which draws from resources all around the world - including the US.

  3. Knuth is rolling in his grave !! by Anonymous Coward · · Score: 0

    And he prefers Job for his rolls.

    1. Re:Knuth is rolling in his grave !! by MiKM · · Score: 4, Funny

      That's rather surprising, considering that he's not dead yet (cue Monty Python music).

    2. Re:Knuth is rolling in his grave !! by maglor_83 · · Score: 1

      Perhaps Elaine Roberts will give the answer then...

    3. Re:Knuth is rolling in his grave !! by Anonymous Coward · · Score: 0

      In all seriousness, I have a similar example of 'important guy is important... ergo, he must already be dead!' problems.

      Since I am a very, very casual fan of ONLY newer Star Treks, I kept thinking that every new series meant a different couple of centuries. So when I started seeing DS9 and VOY mentioning Picard, Worf, Data and so on, I was a bit turned off. To me, it's not the same when the guy is still out there, churning out work, but at some backburner level of stuff.

      After all, we all like to believe that Einstein was 100% excellent, 100% of his life, influencing everything beyond political, and class values. So when a newbie person hears of Don Knuth, they say 'Must be Dead, he was a founder of ...'

      In part, this is just because the field is sooo new. After all, medicine doesn't have many people alive who are known as foremost leaders. This century, anything of that magnitude, our brains assume to be manipulated by faceless, collective megacorporations that lack individual geniuses. People such as Don Knuth, Larry Wall, Linus, Dennis Ritchie (sp?) are seen as heroes of yesteryear by mainstream and not-so-mainstreamed newcomers like me.

    4. Re:Knuth is rolling in his grave !! by Mhtsos · · Score: 1
      "Yes he is, he'll be stone dead in a moment"

      (No offence Mr Knuth, it's the way the joke goes)

    5. Re:Knuth is rolling in his grave !! by Anonymous Coward · · Score: 0

      I don't know about you, but people who aren't dead yet rolling in their grave sounds about right. Didn't you think to have the undertaker make sure they were properly resting in order to have their peace?

    6. Re:Knuth is rolling in his grave !! by Anonymous Coward · · Score: 0

      Come now, you can't be sure of that until we take him and the cat out of the grave.

    7. Re:Knuth is rolling in his grave !! by Anonymous Coward · · Score: 0

      Of course he's not dead you dummy! How else could he be rolling?

    8. Re:Knuth is rolling in his grave !! by mkarcher · · Score: 1

      (With apologies to Jonathan Coulton...)

      Donald Knuth's in heaven...
      At least he will be when he's dead.
      Right now he's still alive
      And writing books at home.

      (guitar solo, etc.)

      --

      These opinions are my own and not necessarily
      the opinions of God or any other supreme being.
    9. Re:Knuth is rolling in his grave !! by pipingguy · · Score: 1

      "But I don't want to go on the cart!"

  4. Re:Why latex at all ? by QuantumG · · Score: 2, Informative

    It's called typesetting and, unfortunately, LaTeX is still the freakin' best.

    I always used Lyx as an interface to LaTeX.. until it broke, and then I had to hack the LaTeX manually.

    --
    How we know is more important than what we know.
  5. Re:Why latex at all ? by pherthyl · · Score: 1

    Well what's the replacement? Word/Writer are garbage for writing research papers or theses, so what else is there?

  6. Re:Why latex at all ? by palegray.net · · Score: 3, Insightful

    You just made it abundantly obvious that you have no comprehension of the submitter's problem.

  7. DocBook by Anonymous Coward · · Score: 0

    I don't know, but the first thing that comes into my mind is DocBook.

    Then again, I prefer LaTeX because it's much more concise.

  8. XHTML and CSS by Anonymous Coward · · Score: 0

    XHTML and CSS are a great combo. View it in your browser, then print it to a PDF file using one of the numerous apps for Windows, Mac OS X and Linux that simulate a printer.

    1. Re:XHTML and CSS by MiKM · · Score: 1

      Except XHTML+CSS is hardly portable. Not to mention that it's really meant to be viewed on the screen, not printed, and thus you don't get things like footnotes, page numbering, pagebreaks, etc.

    2. Re:XHTML and CSS by slyfox · · Score: 5, Informative

      Check out PrinceXML. It actually adds footnotes, page number, and all that stuff to standard XHTML+CSS. It has already been used to typeset a book, and it looks quite nice. The authors of the one book have talked about their experiences with it
      Their tool renders into PDF, but the same based XHTML will work in a web browser, giving the option of having the same document look good on paper and on the web.

      There is also a Google Tech Talk on PrinceXML

    3. Re:XHTML and CSS by ya+really · · Score: 1

      Check out PrinceXML [princexml.com]. It actually adds footnotes, page number, and all that stuff to standard XHTML+CSS. It has already been used to typeset a book, and it looks quite nice.

      Thanks for posting that on here, I've been looking for something decent to convert between html+css and pdf. I've been stuck manually creating pdfs in php with pdfliblite (which really sucks and has horrible documentation on php.net). This might be what I need though, since it has a php module and a bunch of other languages as well.

    4. Re:XHTML and CSS by dk.r*nger · · Score: 2, Interesting

      And check out Apache FOP for something up the same alley, but FOSS

    5. Re:XHTML and CSS by metamatic · · Score: 1

      Not really the same alley, since FOP requires that you learn XSL-FO, rather than familiar old HTML.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    6. Re:XHTML and CSS by Squiggle · · Score: 1

      That looks really interesting. I'd love to use XHTML+CSS for both online and print. I haven't used (La)Tex before, can anyone who has used both describe the differences? In particular I appreciate the selectors of CSS, are there equivalents in (La)Tex?

      --
      Complexity Happens
    7. Re:XHTML and CSS by Anonymous Coward · · Score: 0

      $3800 USD for a server licence? It's pretty cool, but until you can use it to render $100 bills, ;-) I'll have to select something else for my low-budget mashup.

    8. Re:XHTML and CSS by slyfox · · Score: 1

      Think of LaTeX as a 1980's HTML design for typesetting technical papers and especially typesetting mathematics. Like HTML, the markup is mostly semantic, in that you specify section headings, subsections, subsubsections, etc.

      You can apply different formats to the same document, but not in a CSS-like way. Basically, all of the markup are like macros that can be redefined to apply different formatting. Yet, even small changes to these predefine templates requires mucking with some pretty ugly stuff.

      The other thing that gives LaTeX its staying power is a solid bibliographic system (BibTeX). Something like using Endnote with Word can come close to it these days, but for a long time BibTeX was/is the only reasonable way of dealing with the dozens or hundreds of citations in technical writing.

      Learning LaTeX after knowing XHTML+CSS would be like learning Algol after knowing Java and Python (or whatever your favorite language du jour), it would just seem painfully ancient.

    9. Re:XHTML and CSS by slyfox · · Score: 1

      I agree that PrinceXML is pretty expensive. However, as it is based primarily around web standards (or at least proposed web standards with clearly-marked propriety extensions), I would hope that eventually one of the current HTML rendering engines could be retargeted to PDF in much the same way.

      In fact, I suspect that one day all web browsers will support such extensions for generating "printer friendly" version of documents.

      PrinceXML give a glimpse at a future where XHMTL+CSS is the future of publishing, and I like that future a lot more than the either than staying with LaTeX or moving to the crufty XSL-FO that was mentioned earlier.

    10. Re:XHTML and CSS by Anonymous Coward · · Score: 0

      I checked it out. As a mathematician, I went straight to the math sample

      http://www.princexml.com/samples/math.xml

      Sorry, but it's got a very very long way to go before mathematicians will use this in place of LaTeX.

    11. Re:XHTML and CSS by Anonymous Coward · · Score: 0

      Has anyone made a css stylesheet for writing a thesis that would be identical to the LaTeX standard styles? If it is just a css stylesheet that is needed, can someone post a link to one that I could try? Thanks!

    12. Re:XHTML and CSS by andrew_starks · · Score: 1

      I've been a LaTeX user for about 6 years. I've got a fair amount of self made packages/hacks and thousands of pages of company documentation, bid specs, specs, price sheets and reports to show for it. Every time I dive into LaTeX, I love it, then hate it, then wonder out loud if anything has come along that is more modern, especially when it comes to floats and tables. Prince XML looks nice. I'll have to check it out. It doesn't look like it has the cross referencing power of LaTeX (especially with add on packages like Fancyref), but it may be a small price to pay.

    13. Re:XHTML and CSS by colmore · · Score: 1

      Not to pick on you alone, but this has to be one of the most useless Slashdot threads in recent memory.

      Does anyone around here even know what typesetting IS ? The parent is asking for a replacement typesetting package and most of the responses are either "LaTeX is great!" or "don't use typesetting."

      Helpful guys, real helpful.

      That said, LaTeX is the only typesetting package I'm familiar with, so I'm not much more use myself.

      --
      In Capitalist America, bank robs you!
  9. Nope. by Watson+Ladd · · Score: 3, Insightful

    And it's not happening. To beat latex at typesetting requires a lot of of work, and with latex basically perfect from a bug perspective any sort of realistic replacement is going to start with it as a base.

    --
    Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    1. Re:Nope. by Bogtha · · Score: 5, Funny

      Typesetting has long since reached its limit, and I see no hope for further development.-- Watson Ladd, 21st cent. AD

      --
      Bogtha Bogtha Bogtha
    2. Re:Nope. by Anonymous Coward · · Score: 1

      I agree. There is actually a reason LaTeX has retained its popularity after all these years. Extraordinarily few pieces of software manage that kind of longevity. That should tell you something.

    3. Re:Nope. by pthisis · · Score: 5, Insightful

      No shit. This is bizarre to me:

      For many years I have been using LaTeX to compose scientific documents, but truly I am getting tired of its complexity. You have to install new packages for new features, compatibility issues are everywhere

      LaTeX is the pinnacle of "what you did 10 years ago will work beautifully today". If you are installing new packages willy-nilly, something is horribly wrong.

      I have assignments I wrote for a group theory class in 1993 that render exactly the same today as they did then. That is, in fact, the reason that Metafont uses e (2.718...) and TeX uses pi (3.1415...) as their version numbers. There are no changes in functionality these days; they only correct true bugs.

      Indeed, Knuth has said the reason for that is so that documents written today will render the same in 20 or 100 years. New versions are legally not allowed to change the behavior or typesetting of the program without changing the name to something other than TeX. And as a user, that's completely true. If you learned it in 1995, you know it now.

      The story is really, truly bizarre to me. Given that it's railing against a central tenet of TeX, I would expect some explanation other than "truth by assertion".

      --
      rage, rage against the dying of the light
    4. Re:Nope. by debatem1 · · Score: 1

      I came here to say this. Here's to hoping we get an explanation from the submitter.

    5. Re:Nope. by Random+Walk · · Score: 2, Informative

      LaTeX itself may be fine, but what the end user sees (and what has to work) is the whole document generating toolchain, up to the final PDF. And Linux distros tend to break things and generate incompatibilities in the toolchain. We're a scientific institute running on Ubuntu, and with every new version of Ubuntu invariably some of our users suddenly can't generate PDFs anymore for some of their documents because of some random quirk.

      Default behaviour for ps2pdf changes, some packages/document classes get deprecated by their authors, replaced with newer, slightly incompatible versions...plenty of things can go wrong.

    6. Re:Nope. by garutnivore · · Score: 1

      LaTeX is the pinnacle of "what you did 10 years ago will work beautifully today". If you are installing new packages willy-nilly, something is horribly wrong.

      If a minimal installation of LaTeX does everything you need, then good for you. For some of us, additional packages are absolutely required.

      Don't take your experience as universal.

      If you learned it in 1995, you know it now.

      If you ever had to typeset Chinese or Sanskrit in LaTeX, you'd know the above statement is not true.

      Given that it's railing against a central tenet of TeX, I would expect some explanation other than "truth by assertion".

      That's a funny statement considering your method of argumentation.

    7. Re:Nope. by Kryos · · Score: 1

      We're a scientific institute running on Ubuntu,

      And there's your problem right there. Ubuntu is OK for a standard user doing a self install, but it's unreliable, in my experience, for anything more complex than "I need to check my email, web browse, and use a word processor." I maintain a campus computer lab, and I finally had to give up on Ubuntu.

      --
      Now everybody's equal, just don't measure it. -Bad Religion
    8. Re:Nope. by peej73 · · Score: 1

      I was at a talk by Rasmus Lerdorf where he contended that simple web-scripting languages designed to be easier than PHP one day grow to "become" PHP. And, it's true. The same goes for TeX, the problem of typesetting is hard and if you want the flexibility and the features of TeX then it may well be that TeX is "simple" as it can be. Also, TeX may have it's complexities but have you ever tried doing a bulleted list inside a numbered list in MS Word.... I'd rather try to solve global warming in Emacs Lisp!

    9. Re:Nope. by Kent+Recal · · Score: 1

      Amen.

      A surefire way to reveal the problems with LaTex is to when you try rebuild your toolchain on a new machine (e.g. a new laptop). You're pretty much guaranteed to spend at least half a day on debugging obscure error messages due to incompatible/missing packages or new quierks in the toolchain.

      The whole thing is just old and rusty - and I, too, would love to see an alternative that can produce equally excellent output.

    10. Re:Nope. by Anonymous+Brave+Guy · · Score: 1

      To beat latex at typesetting requires a lot of of work

      That depends on what scale you're talking about. XeTeX is far superior in its handling of modern OpenType fonts and multilingual documents. pdfTeX supports microtypography that produces significantly better output. And LaTeX's page layout algorithm looks like something from the stone age.

      Moreover, DTP packages such as Adobe's InDesign have H&J features at least as powerful as TeX's famous line-breaking algorithm these days.

      The TeX family is still pretty much the only game in town for serious mathematical typesetting, but some of the add-ins for DTP/word processing packages are getting there. It helps that there are now mathematical fonts in the world outside TeX, with Cambria and Cambria Math used by Word 2007's equation editor, and the more comprehensive STIX fonts in the works. Math typesetting is a relatively small market, so I suspect this will be the last hold-out for the TeX world, but remember that even WordPerfect had a better equation editor than most of what we have today, so it's not like it can't be done.

      and with latex basically perfect from a bug perspective any sort of realistic replacement is going to start with it as a base.

      I'm not sure which half of that joke was funnier, but ROFLMAO in both cases.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    11. Re:Nope. by Anonymous Coward · · Score: 0

      That's easy, M-x kill-atmospheric-co2 + M-x kill-big-polluters

    12. Re:Nope. by dmbasso · · Score: 1

      I maintain a small research lab, only 5 computers, but we really punish them (installing custom things). We're using Ubuntu since 7.04, never had a single problem with it.

      --
      `echo $[0x853204FA81]|tr 0-9 ionbsdeaml`@gmail.com
    13. Re:Nope. by colmore · · Score: 1

      Yeah, Ubuntu...

      I love all that those guys are doing for Linux, I really do. But man it's the lowest forum signal to noise ratio I've ever seen in Linux. I stick with Debian where the philosophy is conservative, and change comes nice and slooooow.

      --
      In Capitalist America, bank robs you!
  10. lout by Anonymous Coward · · Score: 5, Informative

    http://lout.wiki.sourceforge.net/FAQ

    1. Re:lout by Anonymous Coward · · Score: 0

      One AC piggybacking off another:

      what about Texmacs?

    2. Re:lout by knutert · · Score: 1

      http://lout.wiki.sourceforge.net/FAQ

      or

      http://en.wikipedia.org/wiki/Lout

      It's a pity that this hasn't gotten more attention. Apart from the extensive use of @, the functional language that Lout uses seems pretty flexible.

    3. Re:lout by Anonymous Coward · · Score: 0

      Thank you for this link. I have used and like LaTeX, but I will also be looking into Lout. LaTeX can be a bit difficult to do some complex formatting if you don't use it on a regular basis.

    4. Re:lout by Anonymous Coward · · Score: 0

      Sorry, but no. Mathematical typesetting is pathetic in lout, see http://lout.sourceforge.net/docs/user.pdf for example. The only thing it's got right (its main contribution, and it's true it's major,) is the capability to define macros recursively.

    5. Re:lout by L'homme+de+Fromage · · Score: 4, Informative

      I've been frustrated with LaTeX too, so I gave Lout a try several months ago. The language is definitely easier and more intuitive than LaTeX's, in my opinion. However the ouptut it produces doesn't look quite as good as LaTeX, with the exception of paragraph spacing. Also, there don't seem to be as many math symbols available as in LaTeX. This shouldn't be a problem unless you need some really obscure symbols, though. It's possible to use the LaTeX CM fonts in Lout, though I prefer Lout's default math font. And the built-in graphics capabilities in Lout aren't as powerful as packages such as PGF/Tikz or pstricks for LaTeX.

      Overall, I would say that Lout is easier for a beginner to use. The learning curve is nowhere near as steep as LaTeX's, and you should be able to produce most types of documents in a shorter amount of time. But if you like to extensively customize your documents then you may miss some of the fine-grained functionality of LaTeX. LaTeX has simply been around a lot longer than Lout, and so it has a lot more packages available for it than Lout. In the end, Lout is still the same kind of typesetting system as LaTeX, just a bit simpler to use. For those who've never used either, I'd recommend Lout. But for long-time LaTeX users, there probably isn't a good enough reason to switch.

    6. Re:lout by Anonymous Coward · · Score: 0

      TeXmacs is a lot easier and faster to use than latex.

    7. Re:lout by Anonymous Coward · · Score: 0

      hmm... looks like "@"'s instead of "\"'s, and I don't like "sup" instead of "^"... sup = supremum in math (I know it's superscript in html...)

  11. Kile by EEPROMS · · Score: 3, Informative

    Simple, do what I did and start using http://kile.sourceforge.net/>Kile

    1. Re:Kile by yumyum · · Score: 3, Informative

      Here, fixed it for you: Kile.

    2. Re:Kile by maglor_83 · · Score: 1
    3. Re:Kile by twitter · · Score: 1, Interesting

      Yes, Kile makes things easier. Pictures still kind of go where they want, but they are always the right size and perfect if you use eps. Hint: "convert image.png image.eps" does not make a vector graphic but it does make things easy on LaTex. For graphs, use gnuplot which has eps as a format choice.

      Don't forget about kbibtex for your references. If you use it as you research, you will have a good database of everything you uncover about a particular subject. Reference tracking and style management is a LaTex strong point.

      Finally, always look for a LaTex template when submitting work. Every good journal has one and it typically tells you exactly what you need to do to make it work. There's no need for Jedi Skills when you have the Source!

      --

      Friends don't help friends install M$ junk.

    4. Re:Kile by wdsci · · Score: 1

      I use Kile as well (with KBibTex) and I think it's an excellent program, but it's really just a front-end to LaTeX (actually, a text editor with many LaTeX-specific features) and in that respect I don't think it's what the original submitter is looking for. Using Kile doesn't completely excuse you from learning about the complexities of LaTeX, although I don't deny it can make things easier.

    5. Re:Kile by Anonymous Coward · · Score: 0

      that's:

      http://kile.sourceforge.net/

      (your link was broken)

    6. Re:Kile by uncmathguy · · Score: 1

      Kile is a LaTeX editor. But if you are currently writing your TeX as a text file and compiling it by hand, then it's worth checking out. If you are not on Linux, then TeXnicCenter for Windows also works well. Even with Kile, there are things that are quite challenging to do with LaTeX. But I always liked that. Yet another thing for me to feel superior for being able to do.

    7. Re:Kile by Anonymous Coward · · Score: 0

      He said that he DIDN'T want a LaTeX front end, he wanted a new, modern document processing language. Lout (mentioned above) fits the bill, as does (to some extent) Restructured Text, (part of Python's Docutils but also for Ruby and Perl) which does offer very simple usage for its relatively powerful capabilities but limited (if any) support for things like scientific and math equations, notation, etc. For those things, LaTeX is really the main solution and Kile etc are probably the "easiest" solution.

      For what it's worth, Lout is probably the best solution for specifically scientific modern document processing, followed by the morass of LaTeX.

    8. Re:Kile by sohare · · Score: 1

      A decent TeX editor and keyboard makes the difference between a rather pleasurable experience and tedium. Maybe science writing is different, but all the technical mathematics I write relies on only on some basic knowledge and special packages for making commutative diagrams. I've watched colleagues go from not knowing anything about mark-up languages to creating pretty decent documents in maybe 20 hours, assuming they were using a decent editor.

  12. Top 1% of 1% by mosel-saar-ruwer · · Score: 5, Insightful


    Remember, when you're doing highly technical writing like that, you're literally out at [or beyond] the top 1% of 1%.

    The sad truth of the matter is that the servicing of highly technical writers just isn't a very big market [and, barring something like artificial manipulation of the genome, will NEVER amount to a very big market], and you're gonna be lucky if anyone bothers to release a product for it.

    Heck, we mathies ought to count our lucky stars that Knuth ever took the time to design TeX in the first place.

    1. Re:Top 1% of 1% by teh+moges · · Score: 3, Interesting

      I disagree that the market is that small. Its not large, but 1% of 1% would be too small.
      The reason that LaTeX doesn't have the market is because its a programmer's way of typesetting, and Word is 'easier', even if the results are poorer, take more memory and storage and are harder to make changes.

      Doing my thesis in LaTeX made the process much easier, but doing things like APA formatting of the bibliography using the classes was more trouble than it should be.

      If a replacement does come out, I imagine it will come from the open source side, as, like you said, the market isn't big. Its also the highly technical people both that would be able to write it and would need it, so the encouragement is there.

      Also, I agree on the Knuth comment, his contribution was huge and has helped many fields. However TeX, and LaTeX, are stuck in a decade very different to ours when it comes to typesetting.

    2. Re:Top 1% of 1% by dubl-u · · Score: 5, Insightful

      The sad truth of the matter is that the servicing of highly technical writers just isn't a very big market

      I know bupkis about TeX, but I do know a little about the business of software, and I can think of three things that make it even worse than the market size would indicate.

      First, the high end of anything is likely to have a lot of divergence of needs. McDonald's can serve 80% of America with the same products, but you'd never be able to satisfy the top 1%, let alone the top 1% of that, with a single restaurant.

      Second, all of those people, given that they are dedicated professionals and masters of their domains, will be very fussy, wanting any program they use to be well tailored to their needs. Look at programmers and the great variety of tools we use, even though the tasks are are pretty similar. So even for the same set of needs, you'd have a hard time making a product that a sufficient chunk of people liked.

      And third, since everybody is used to TeX, you need to support a big swathe of what people are used to there to make people happy. Putting a modern face on that isn't easy, or somebody already would have done it.

      And a bonus fourth reason: there's no money in it. It's not like most of the people writing science papers are swimming in dough, and they're used to getting TeX for free. Most of the market just wouldn't pay much for a replacement, even a better one.

      So yeah, I agree; I wouldn't hold your breath waiting for a good commercial solution, not until it's a cheap mod of some existing technology.

    3. Re:Top 1% of 1% by Anonymous Coward · · Score: 1, Informative

      LaTeX is also used in commercial publishing, just that its only used by typesetting pros and authors/editors don't get anywhere near it.

      Oh and they did release a product, it was called FrameMaker.

    4. Re:Top 1% of 1% by xenoglossy · · Score: 1

      Ancient history tells of my grey hairs but Lotus Manuscript was also very good at presenting math formula. We used it in the Metallurgy Department for papers and thesis etc

      --
      Fixer of things broken by people who really ought to know better
    5. Re:Top 1% of 1% by Eli+Gottlieb · · Score: 1

      So can we get working on the artificial manipulation of the genome?

    6. Re:Top 1% of 1% by infolib · · Score: 1

      So can we get working on the artificial manipulation of the genome?

      Yes! And open source it! My DNA is GPL!

      --
      Any sufficiently advanced libertarian utopia is indistinguishable from government.
    7. Re:Top 1% of 1% by Xiaran · · Score: 1

      Alas the guys doing research on this are stuck using LaTeX.

    8. Re:Top 1% of 1% by dargaud · · Score: 1

      Heck, we mathies ought to count our lucky stars that Knuth ever took the time to design TeX in the first place

      And we compies are crying our hearts out that he never got to finish his promised Art of computer programming. Where are my volumes 4 to 8 ?!? Get cracking. Now !!!

      --
      Non-Linux Penguins ?
    9. Re:Top 1% of 1% by Anonymous Coward · · Score: 0

      Suffice to say you are a very small market, like left-handed haberdashers. Nobody making software cares how smart you 'mathies' think you are. If you're all so smart, why are you so dependent on Knuth for your software?

    10. Re:Top 1% of 1% by Anonymous Coward · · Score: 0

      Well, since Knuth was a theoretical computer scientist, which is near enough a mathie anyway, it is not surprising that he wanted to write a quick program to make his typeset work look good. It just turned out to be a little more complicated than he thought.

      He wrote TeX precisely because no-one else had done it, in the true hacker spirit.

  13. Your lack of faith is disturbing by BadAnalogyGuy · · Score: 1, Interesting

    If you have any reasonably recent version of Word, it actually has all the things you want, and it is easier to use and create publishable content than almost any other modern word/document processor for documents of the type that you seem to be interested in generating. It's not QuarkExpress or InDesign, but that type of publishing isn't what you seem to be talking about.

    I suppose that referring to the product as "MS-Word" shows how far in the past you are since it hasn't been MS-Word for several years. Try the latest version and see how it suits you.

    Like any tool, it takes a little while to get up to speed on all the useful features, but I think you'd be surprised at the progress has been made. Yes, you like all the power that a primitive typesetting program like LaTeX can give you, but to eschew new technology because it hides complexity behind a friendly interface is Luddism. Don't fall prey to the belief that simpler is better. As you have said yourself, you are finding dealing with the raw metal distracting and difficult. Let the program handle all that for you. Try Word again.

    1. Re:Your lack of faith is disturbing by Azh+Nazg · · Score: 1

      Funny... It's such a shame that Microsoft Word's mathematical typesetting looks like an ape took a shit on the page, and that its typesetting of text isn't much better.

      --
      Azh nazg durbataluk, azh nazg gimbatul, Azh nazg thrakataluk agh burzum ishi krimpatul! This sig blocked by Slashdot.
    2. Re:Your lack of faith is disturbing by X0563511 · · Score: 1

      The poster specifically stated "(not a word processor)" - this rules out Word, OpenOffice, etc.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    3. Re:Your lack of faith is disturbing by kakapo · · Score: 2

      For personal letters and so forth I veer between MS Word and LaTeX, but for anything with any complexity or math, LaTeX is still the only choice I know of.

      A student of mine doing his first project gave a report with the math done in MS Word, and while he might not know all the tricks it looked horrible, and was nearly unreadable -- whereas the same things would have looked fine in LaTeX document produced by a neophyte.

    4. Re:Your lack of faith is disturbing by FlyingBishop · · Score: 3, Insightful

      Really, as a coder, LaTeX is far friendlier than word. That's not to say it's good, or that a gui would necessarily be bad in all circumstances, but anything that couldn't be hotkeyed would be fairly worthless in writing a 50-page thesis.

      And though Word has the capabilities of sectioning and the like, it does not provide a friendly interface. A friendly interface would not have bold, italic, paragraph, center, or any of that on the default toolbar. It would provide you with "new section" "header" "book title" "emphasis." Not only that, but it would be aggressively difficult to work in the word processor paradigm. You want this title to be italic, and this one bold? Deal with it. The program exists so you don't have to think about that, because you should be thinking about content, not style. And if the styling affects the content, you should figure out how you can express the idea without the styling. Just because Word contains document processing functionality does not mean it is in a friendly interface. The friendly interface does what most people have wanted for the past two decades, and it does that very well. What most people have wanted for the past few decades is not particularly useful to those who seriously write.

      Sadly, I think I'll be sticking to Emacs for the forseeable future, and saving all of my documents as text. Though that second part I'm more glad of, since most of my writing is non-technical.

    5. Re:Your lack of faith is disturbing by gishzida · · Score: 5, Interesting

      So tell the AAAS that... http://www.sciencemag.org/about/authors/prep/docx.dtl "Because of changes Microsoft has made in its recent Word release that are incompatible with our internal workflow, which was built around previous versions of the software, Science cannot at present accept any files in the new .docx format produced through Microsoft Word 2007, either for initial submission or for revision. Users of this release of Word should convert these files to a format compatible with Word 2003 or Word for Macintosh 2004 (or, for initial submission, to a PDF file) before submitting to Science. Users of Word 2007 should also be aware that equations created with the default equation editor included in Microsoft Word 2007 will be unacceptable in revision, even if the file is converted to a format compatible with earlier versions of Word; this is because conversion will render equations as graphics and prevent electronic printing of equations. Regrettably, we will be forced to return any revised manuscript created with the Word 2007 default equation editor to authors for re-editing. To get around this, please use the MathType equation editor or the legacy equation editor included in previous versions of Microsoft Word, which can be accessed from "Insert Object" from the "Insert" ribbon in Word 2007." Um... I don't think Word is an answer

    6. Re:Your lack of faith is disturbing by Greyfox · · Score: 1

      Seems like whenever I use Word I spend more time dicking around with the formatting than actually working on my document content. And it seems like formatting stands out to management like a sore thumb, while the document content could easily be generated by a random-phrase generating application. Personally I'd prefer LaTeX or even just raw HTML authoring over Word.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    7. Re:Your lack of faith is disturbing by rmcd · · Score: 4, Insightful

      I use both Word (2007) and LaTeX. I think you're completely and utterly wrong, and I note the complete lack of specifics in your post. Just consider this entry from the Microsoft Office Team Blog. Create a 3 column table to number an equation! You've got to be kidding me.

      Layer on top of this the fact that in Office 2007 Microsoft has created a totally new equation editor that isn't compatible with its old editor. How long will this one last? Maybe they're finally turning Word into a capable, consistent tool, but it will take several more versions to be sure.

      Making complicated tables in LaTeX is a pain, I'll grant that. But why don't you tell us exactly what it is that makes the latest version of Word such a capable tool for creating lengthy, cross-referenced, equation-laden documents.

    8. Re:Your lack of faith is disturbing by Anonymous Coward · · Score: 0

      Yes, try Word again. And find in ten years or so you can't read your old documents. Better still, use the latest version of Word and 90% of the people who use Word won't be able to read your documents.

      You also won't need to worry about such concepts as the page spread, achieving uniform 'color' of the type block, legibility, unobtrusive suppression of 'widows' and 'orphans', and microtypograpphy to improve the appearance of the page. Because Word does none of these reliably.

    9. Re:Your lack of faith is disturbing by Anonymous Coward · · Score: 0

      "I want a word processor that makes me feel geeky" is actually what he said.

      he just spelled it wrong.

    10. Re:Your lack of faith is disturbing by mdmkolbe · · Score: 1

      Type setting and word processing are different applications. Word processing is about getting words on a page, while type setting is about adjusting where the line and page breaks occur to produce the most visually pleasing result. The difference between Word and LaTeX is like the difference between Word and Publisher; they solve very different problems.

    11. Re:Your lack of faith is disturbing by westyvw · · Score: 1

      Not a chance. If we are talking word processors I would take OO over Word or Office any day. I had both, I choose OO and still do.

    12. Re:Your lack of faith is disturbing by Anonymous Coward · · Score: 0

      Word 2007 is banned from every major technical (Nature and Science for example) journal because it is incompatible with there existing formatting schemes. It is not backward compatible with earlier versions. Anyone who writes more than a couple of papers a year gave up on MS Word in the nineties. Latex, a front end for Latex (SciWord) are it. Basically if you are doing hard science or engineering, it is Latex or don't publish. Life is hard, publishing is harder.

      jeg

    13. Re:Your lack of faith is disturbing by story645 · · Score: 1

      It would provide you with "new section" "header" "book title" "emphasis." Not only that, but it would be aggressively difficult to work in the word processor paradigm. You want this title to be italic, and this one bold?

      Um, you can do all that with word, it's part of the templates toolbar.

      Wouldn't recommend it though unless you plan to use word for everything 'cause it'll take a while to figure out all the kinks.

      --
      open source modern art: laser taggi
    14. Re:Your lack of faith is disturbing by Anonymous Coward · · Score: 0

      there is a software called "aurora": plug-in to the office (ppt, word, excel...", make it feasible to input formula in latex and can do the numbering and cross-referencing for equations.

    15. Re:Your lack of faith is disturbing by raju1kabir · · Score: 2, Insightful

      If you have any reasonably recent version of Word, it actually has all the things you want, and it is easier to use and create publishable content than almost any other modern word/document processor for documents of the type that you seem to be interested in generating. It's not QuarkExpress or InDesign, but that type of publishing isn't what you seem to be talking about.

      Huh? Word is a non-starter out of the box because it is totally incapable of producing typography that doesn't look like ass. The kerning doesn't work, control over every sort of spacing and positioning is far too coarse. Every document that comes from Word can immediately be recognized as such, and even if you personally aren't observant enough to, there's still a subliminal effect that whispers to everyone "this is an amateur production".

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
    16. Re:Your lack of faith is disturbing by Anonymous Coward · · Score: 0

      "Microsoft Word's mathematical typesetting looks like an ape took a shit on the page"

      Microsoft fan? This is not the place to give Microsoft such high praise.

    17. Re:Your lack of faith is disturbing by loonycyborg · · Score: 1

      Wouldn't recommend it though unless you plan to use word for everything 'cause it'll take a while to figure out all the kinks.

      Yes. That was his point.

    18. Re:Your lack of faith is disturbing by pimpimpim · · Score: 2, Informative
      Easily! Just look at my table number ERROR OBJECT DOES NOT EXIST and you'll see a nice list I made that shows the virtues cross-referencing in Word. Really, it is a pain. I found the best way to do layout in latex is to not. Just type along and leave the layout alone. Either your stuff will go to a publisher, which will take care of the final layout themselves, or you do the stuff only in the end.

      Word and Openoffice is a pain because you never know what object you are changing, and where the bounds of certain markings are. Is it a link to an object? Is the object itself integrated? What if you copy the file to another machine, will the picture still be shown? It's horrible. Something like WordPerfect 5.1, with a source view would be excellent.

      --
      molmod.com - computing tips from a molecular modeling
    19. Re:Your lack of faith is disturbing by Anonymous Coward · · Score: 0

      Layer on top of this the fact that in Office 2007 Microsoft has created a totally new equation editor that isn't compatible with its old editor.

      Yeah, but the new one is pretty good. Learn about it before complaining. http://blogs.msdn.com/murrays/

    20. Re:Your lack of faith is disturbing by Anonymous Coward · · Score: 0

      I suppose that referring to the product as "MS-Word" shows how far in the past you are since it hasn't been MS-Word for several years.

      Huh? The program is called Word. It is produced by Microsoft, which is commonly abbreviated to "MS". Therefore "MS-Word" is a perfectly reasonable way to refer to it regardless of version.

      I suppose (looking at the splash screen) if you were being picky you would refer to it as "MSO-Word" for "Microsoft Office Word". But are you really suggesting that following or not following the supplier's precise designation has any real significance?
      Some suppliers change their product naming with virtually every release (and then frequently change it back again when it causes confusion). Often it is less confusing *not* to use the supplier's current name when discussing the product.

      Also, MS should not be encouraged to think they in any way own the designation "Word" in isolation without the MS or Microsoft or they'll start thinking that they should sue the maintainers of (e.g.) Kword.

    21. Re:Your lack of faith is disturbing by Hal-9001 · · Score: 1

      Yeah, but the new one is pretty good. Learn about it before complaining. http://blogs.msdn.com/murrays/

      This is somewhat off topic, but Murray Sargent, whose blog you linked to, is one smart guy. How many people can simultaneously claim to be a theoretical laser physicist and a software engineer?

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    22. Re:Your lack of faith is disturbing by MickLinux · · Score: 1

      Basically, what that means is that equations would convert to a screen-resolution (72 dpi) graphic. However, if you wanted to fix this problem, you simply purchased MathType for $125, and converted all your equations with copy/insert object {mathtype}/paste. Then you saved it into the appropriate format.

      A deeper problem with Word was file corruption, and mis-rendering issues when you sent the file to the printer.
      That said, professionals either tended to go with a typesetting program like Quark, Mathtype, or one of a few others.
      Meanwhile, college professors always wanted something in Word, because they got that for free via M$ contract. That is when they didn't want it in HTML.

      So our publisher Harcourt-Brace, required Word, and allowed whatever else we needed to get a professional product out there. I can't say they aren't professional, but that's a different kind of professional. They're the bankers (if you will), not the construction crew.

      --
      Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    23. Re:Your lack of faith is disturbing by minkie · · Score: 1

      I haven't been involved in scientific publishing since the mid to late 80's, when I was the "computer guy" at a research institute. We had a Vax running BSD unix, a bunch of Apple LaserWriters, and everybody was churning out documents with troff, tbl, eqn, and bib. Those were the days!

      The biggest pain in my butt was maintaining 47 thousand different bib styles. Each journal seemed to have their own stupid idea of how to format references. Author, title, journal, date, page number, maybe volume/issue number. What more do you really need? Yet, we spent an ungodly amount of time obsessing over getting the formatting/punctuation/etc exactly right, otherwise the journal would reject it.

      One place wants you to cite it as "Journal of Molecular Biology", another wants "J. Mol. Biol.". First name, or just first initial? Maybe the first author is formatted differently? "R Smith, Foober, F, and Blow, J"? Comma between the name and initial, or not? How do you turn compound names (Wu-Xin Li) into initials? Is it "Li, W", or "Li, W-X", or what? What's the right way to cite a chapter in a book, when each chapter has an author, but the book also has an editor?

      The list of variations was endless. The amount of time spent groveling over bib macros was endless squared. Scientists are supposed to be doing science, not wasting huge amounts of time worrying about semicolons and font selection.

      At least nobody wanted the Ibid, Loc cit, Op cit crap they taught us in high school :-)

    24. Re:Your lack of faith is disturbing by Anonymous Coward · · Score: 0

      Yes of course we all absolutely need random changes of style, and crashes are a thing of joy with large documents.

    25. Re:Your lack of faith is disturbing by Anonymous+Brave+Guy · · Score: 1

      Yeah, but the new one is pretty good.

      Relative to the old one, sure. Relative to a serious, TeX-based tool? It's got a way to go.

      Admittedly I'm not a big fan of Cambria, so equations set using Cambria Math don't look particularly nice to me anyway, and this part is just personal prejudice and not really the fault of the equation editor per se. For the record, I'm not a huge fan of Computer Modern as a text font, either. However, its general balance is good, and thanks to both the general glyph design and the optical sizing, its legibility at smaller sizes as used in various mathematical contexts is unmatched.

      In any case, there are still some basic limitations with Word's equation editor. For one thing, it doesn't really do in-line rather than displayed equations. It's also quite buggy: try inserting one of the sample equations that uses trig functions, and then playing with the options like Professional/Linear a bit, and you wind up with either "cos" or "cos" depending on whether there is a J in the month or it's raining outside.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    26. Re:Your lack of faith is disturbing by GargamelSpaceman · · Score: 1

      But unlike LaTeX, where the investment you make in learning the tool is a one time thing, in ten years, , will be so different that you will be basically starting from scratch.

      --
      ...
  14. LaTeX does what I need it to do by Anonymous Coward · · Score: 5, Insightful

    I find this funny that I just learned LaTeX two weeks ago. I ported my entire thesis over to LaTeX and have had nothing but professional and consistent results.

    What's the problem with it, again? It doesn't have a fancy GUI? It works great for me.

    1. Re:LaTeX does what I need it to do by Goaway · · Score: 1

      but truly I am getting tired of its complexity

    2. Re:LaTeX does what I need it to do by AnonChef · · Score: 1

      I find this funny that I just learned LaTeX two weeks ago.

      And the OP has been using it for years. Perhaps he knows something you don't?

    3. Re:LaTeX does what I need it to do by mgblst · · Score: 1

      LaTeX is great, but it is hard to use for non-technical people. There are a lot of non-technical people who need such a great program, and do type-setting. That is why there is a problem.

    4. Re:LaTeX does what I need it to do by /ASCII · · Score: 5, Informative

      Read the original post, he states exactly what his problems are, though I have other issues. My problems with LaTeX include:

      Multi-page tables (Using longtables) is buggy. If a specific table cell is higher than the others, it can overflow into the document footer instead of getting moved to the next page.

      Inconsistent rendering issues. When setting the background color of table cells, they sometimes change size. Float positioning is usually very good, but when it bugs out and does something stupid, it's nearly impossible to fix.

      If you're using BibTex, making lots of references, etc, you need to run TeX four or five times, making it bog slow.

      Any non-trivial coding is a pain. I was writing a custom document style, and it had to check if the number of figures was larger than a given number, and if so, insert a list of figures. Shouldn't be so hard, right? Wrong. You need to specify a piece of code to be evaluated at a later time, turns out that doing so is a gargantuan pain in the butt.

      Another example: I wanted to write a simple function that took a piece of TeX code and displayed it verbatim, and showed the rendered result as well, side by side. No can do, because TeX has all sorts of weird issues with verbatim environemnts.

      There are lots of character set issues. I have still not figured out how to use non-ascii characters in the pdf summary fields for PDFTeX and get them to consistently work.

      The language for creating new BibTex styles is so retarded it's not even funny. Basically, you can't do it.

      Specifying non-standard fonts is a pain.

      --
      Try out fish, the friendly interactive shell.
    5. Re:LaTeX does what I need it to do by Anonymous Coward · · Score: 0

      > What's the problem with it, again?

      Crappy support for non-ASCII charsets. In the real world, documents are per default non-english.

      As a german, I have only limited problems. My alphabet is at least roman-derived. But there are still two major mutually incompatible ways to encode it: utf-8 and iso-8859-1 (or -15, if you will).

      Now, how do you write native latex documents in Japanese, without hacky workarounds?

    6. Re:LaTeX does what I need it to do by CapnKirk · · Score: 1

      I work with multilingual documents all the time using LaTeX, and the only practical solution I have found is using UTF-8 encoded documents and XeLaTeX (http://en.wikipedia.org/wiki/XeTeX) and OpenType fonts. For non-English typesetting, I highly recommend this approach. I think it has the potential to replace the older TeX engines even for English typesetting...

    7. Re:LaTeX does what I need it to do by Anonymous Coward · · Score: 1, Informative

      Specifying non-standard fonts is a pain.

      Try using XeTeX as the 'rendering binary'; Any system font can be used, and it knows Unicode. Originally written for the Mac, you can do this:

      \fontspec{Adobe Caslon Pro}
      \fontspec{Adobe Garamond Pro}
      \fontspec{Hoefler Text}
      \fontspec{Helvetica}
      \fontspec{Zapfino}

      It's supposedly multi-platform now:

      http://en.wikipedia.org/wiki/XeTeX

    8. Re:LaTeX does what I need it to do by Coryoth · · Score: 1

      I have similar issues; for the most part they really don't bother me: I essentially never use long tables; the number of times that float positioning has gone nuts on me are so few that (compared to other programs screwing things up) I can essentially ignore it; programming new classes is something I do very rarely, so the pain therein isn't too bad. That said, I would love to see something that made programming with TeX easier, or a replacement for TeX with more flexibility on that front (and better font handling for modern font formats). I was tempted by QaTeX, but the project is quite resoundingly dead; the principle certainly sounded nice. For font handling I rather like XeTeX.

    9. Re:LaTeX does what I need it to do by Kent+Recal · · Score: 4, Informative

      Having written all my letters, thesis and pretty much everything that I needed to print in LaTeX over the last 8 years I can at least tell you what *my* problems with it are:

      • The syntax is really abysmal for tables and many other "advanced" constructs.
      • *Exact* placement of images is hard. The desired result can be achieved in most cases but only after you've gone through a painful trial/error process.
      • Customizing document classes is a nightmare. Everybody uses the existing and excellent classes (article, letter, etc.) but god forbid you want to adjust your letter-head a bit, insert an image, add page-numbers or something like that. If you want to use LaTeX for anything beyond the available document classes then you're in for a steep learning curve (cf. "Brick Wall").
      • PDF export is a hack.
      • The "Don't argue with LaTex"-problem. Sometimes I do know better than LaTeX and want to change a margin, avoid a page-wrap or something similarly blasphemous. Sometimes it just works but equally often such a "quickfix" turns into a real adventure.
      • Restoring the tool-chain on a new computer can be tedious. Depending on how many of your packages have been (incompatibly) updated or deprecated in the meantime you can easily spend a day or two on getting your more complex documents to render properly again.

      Well, despite all these annoyances I'm still using LaTeX. Not because I like it so much but rather because I haven't found an alternative that produces equally excellent output.
      On a side-note: I strongly disagree with the people who said that there wouldn't be a market for a "modern LaTeX". I know quite a few people that would immediately jump onto a solution that "just works" (i.e.: one program to install) and uses a sane template language.

    10. Re:LaTeX does what I need it to do by pizzap · · Score: 1

      Oh, don't forget the nameless BibTEX stack functional programming language and the 5000+ lines .bst files written in it. Doctype XML is my last hope.

    11. Re:LaTeX does what I need it to do by Anonymous+Brave+Guy · · Score: 1

      It's supposedly multi-platform now:

      XeTeX is certainly up and running on Windows via MiKTeX.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    12. Re:LaTeX does what I need it to do by jbolden · · Score: 1

      If you want to manually adjust the automated features why are using LaTex and not just pure TeX? Also you can force if you modify the @ variables directly.

    13. Re:LaTeX does what I need it to do by Anonymous Coward · · Score: 0

      You are the very essens of the problem. Or that is, people with your attitude. How many times have you hid compile making your document?
      What do you do, when you need to include that nice eps figure you created in Matlab, but also need the png file with a picture of the setup?

      Latex is NOT easy. Sure idiots who find them selfs living with its short comings just say "Well it works for me, so it must be you who are the problem..." and then spend 4 hours trying to find a package that'll stop their subfigures from crashing the package used to create the front page, and ofcause use the standard templates, for the first 3-4 years and then deside "Hey, anyone can do this, I figured it out in no time"

      It's not about having a fancy GUI, Its about Latex being a pain in the ass when it doesn't have to.

      This is comming from someone who wrote his bachlor in Latex, and had nothing but professional and consistent results, and still wishes someone would sit down and make a modern alternative. LaTeX is like an abacus, it works but it's simply not usable when solving quantum mechanics.

    14. Re:LaTeX does what I need it to do by LWATCDR · · Score: 1

      "I know quite a few people that would immediately jump onto a solution that "just works" (i.e.: one program to install) and uses a sane template language."
      How many?
      One hundred only if you can charge $30,000 for it.
      A thousand? Well that might get the price down to $4,000.
      And support would run at least $400 a year.

      LaTex works and is free. That is very hard to beat.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    15. Re:LaTeX does what I need it to do by Tweenk · · Score: 1

      I'll join the rant:

      1. UTF-8 support is an addon, not a core feature and doesn't work with several packages, like Musixtex.
      2. The syntax is worse than Perl - the parameters come before the package name!
      3. Image format support is a laugh.

      I would also switch to "modern LaTeX" gladly, if there was one.

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    16. Re:LaTeX does what I need it to do by jandrese · · Score: 1

      Wasn't the summary basically a laundry list of everything that's bad about TeX and LaTeX? To this day one of the things I fear hearing the most is "I installed TeX but it isn't working, can you take a look at it?" Sometimes TeX works right out of the box, other times you're going to spend a pounding your head against the wall and cursing the lack of useful diagnostic output coupled with the ridiculous complexity of the whole package. Even better is when they've customized it so I can't just wipe it out and try installing from scratch.

      Also, in my personal opinion, the default font looks terrible, and I hate picking up a technical book and seeing the whole thing typeset in it.

      --

      I read the internet for the articles.
    17. Re:LaTeX does what I need it to do by Anonymous Coward · · Score: 0

      First off, you should have started your post with IMHO.

      You said it does what it needs to do? 4U.

      Try to do more. Then you see what was the point of the original post.

      Try to design a class file, for instance.
      Try to use different fonts.
      Try to break the straight-jacket.

      Fancy GUI is not what is missing. A complete rewrite is what is missing. It was great 30 years ago.

      Now it's like helvetica. It's every where and it's crap.

    18. Re:LaTeX does what I need it to do by Anonymous Coward · · Score: 0

      Try to create a new document class with captioned images that float to the top or bottom of page (which ever is closest, unless there are two on the same page, in which case one is at the bottom and one at the top, or if the two existed on a even page, and the resulting text block is under 3" in height, then the second image is pushed to the top of the odd facing page.) and has two column text format.

      Regarding the earlier post about the market:
      While the extremes for technical publishing don't have a huge demand, there is a demand for a document publishing system that makes it easy to produce consistent documents in paper, pdf, and html formats. I have a hacked version of framemaker for linux (hacked to remove the date disable) that I prefer to use for any document that is over 10 pages. Word and it's look-alikes such as openoffice drive me crazy.

      At present the IMHO best option is InDesign, but it is missing a bunch of features that FM6 has.

  15. Journals by Anonymous Coward · · Score: 1, Insightful

    It would difficult to find a good replacement that would also be accepted by the scientific journals.
    I use vi+latex to write my papers, it is still
    the best, but I would welcome something more flexible.

    Paulo

    1. Re:Journals by Chris+Burkhardt · · Score: 5, Funny

      > I use vi+latex to write my papers

      Pfft. It's 2008 now, time to use a modern text editor and typesetter. I recommend vim+LaTeX.

      --
      "And there be unix which have made themselves unix for the kingdom of heaven's sake." - Matt. 19:12
    2. Re:Journals by Chrisq · · Score: 1

      I use vi+latex to write my papers

      Paulo

      But do you still print them on the music-scored lineprinter paper?

    3. Re:Journals by crunzh · · Score: 1

      bah, thats so eighties, go for emacs + LaTeX! (or if you are really onto the new stuff word 2007 + LaTeX)!

      --
      Visit http://www.crunzh.com/ for free software. Mac/Lin/Win
  16. The complexity seems worst at first. by frederec · · Score: 4, Interesting

    I can't help but question the complaints on the complexity. I generally have a repertoire of packages that I use frequently like the ams packages, pstricks for image drawing, beamer for powerpoint-like presentations, and the external program image magic to make pictures the correct format.

    Using other packages periodically tends to not have too many conflicts, except when trying to conform to required document classes of certain journals. But the workarounds generally don't take too much time.

    I have yet to find something as robust as LaTeX, yet relatively user-friendly. Then again, I've never tried to create my own document class, merely modified what is already there. That always seemed to be the domain of the nuts-and-bolts programmers rather than the people who just want a typsetting language. So my idea of "user-friendly" may be a little skewed.

    1. Re:The complexity seems worst at first. by Anonymous Coward · · Score: 0

      Latex is as user-friendly as a sharp piece of jagged metal, in my experience.

    2. Re:The complexity seems worst at first. by statusbar · · Score: 1

      Can you recommend any good references or books or tutorials for the beginner? How did you learn?

      --jeffk++

      --
      ipv6 is my vpn
    3. Re:The complexity seems worst at first. by pz · · Score: 5, Insightful

      I can't help but question the complaints on the complexity.

      I'm a hard-core TeX user. Not a LaTeX user (sorry, I disagree violently with Leslie Lamport's aesthetics, and the code just isn't solid enough), but a TeX user.

      Although TeX may be at times frustrating, there are two things that I know to be true, and provide comfort:

      1. Although there may be opacity in the system, logic and rationality pervades its design, so that, given sufficient time and effort, I can understand exactly what, how, and why something works or does not work the way it does. This is huge. I will never, ever, understand many of the operational choices in OpenOffice and Word because they are not based on a rational, logical framework, leading to the impression that they are both horribly idiosyncratic.

      2. TeX is bug free. If text isn't laying out the way I want it to, it's because my code is not correct, not because there's some problem with TeX. In contrast, I've lost track of the number of bugs I've seen in OO and Word.

      You can, and should, clamor that LaTeX is not bug free. It isn't, and very often the packages distributed for it are riddled with bugs. The IEEE Transactions class is one, embarrassing, example. But then, if you roll your own packages, like me, you have no one else to blame when they don't work correctly, and can take comfort that when they do, you've done a good job and your documents are beautiful.

      The biggest problem with any of the WYSIWYG editors I've used (and, having typeset two conference proceedings that solicited contributions in LaTeX and Word, I've seen many and varied instances of this) is that the settings are not explicitly represented in the visible document, and so become hidden and often missed. If you aren't careful, it's very easy to have one paragraph appear in a slightly different font than the next, or to have one stretch of lines be ragged right and the rest be fully justified, or have the hyphenation settings change from one portion of the document to the next. It's horrible, and fixing this is a royal pain. Having explicit formatting within a compiler paradigm is the only way to go when producing professional quality documents.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    4. Re:The complexity seems worst at first. by Anonymous Coward · · Score: 1, Insightful

      A steak knife fits your criteria and can be quite user-friendly if you know what you're doing.

    5. Re:The complexity seems worst at first. by evdubs · · Score: 3, Informative

      I can't speak on behalf of frederec, but I've found a couple of resources to be immensely useful:

      1. Tutorial
      Covers a breadth of topics and provides enough detail to layout any document.
      2. Reference Manual
      I mostly use this as a character reference, but it should contain the depth of information that [1] might not provide.

      For installation and configuration, there shouldn't be anything google can't find for you. MikTeX is great (Windows) and your GNU/Linux distribution's package manager likely has an all-in-one LaTeX package.

    6. Re:The complexity seems worst at first. by barry_the_bogan · · Score: 1

      This (2MB PDF) is how I learnt, but it was only a 90min guide back then. It tells you everything you need to know and gives examples of code and the formatted output, so making your first document is straight forward and the examples in there have been sufficient for everything I have ever needed to produce.

      More documentation here if you need.

    7. Re:The complexity seems worst at first. by DaPhil · · Score: 1

      The problem with LaTeX mostly occurs when you create documents with many authors, for example scientific papers with multiple sections written by different people. Everyone has their own set of packages, and trying to integrate all into one coherent set is a major pain.

    8. Re:The complexity seems worst at first. by Anonymous Coward · · Score: 0

      I'm a hard-core TeX user. Not a LaTeX user (sorry, I disagree violently with Leslie Lamport's aesthetics, and the code just isn't solid enough), but a TeX user.

      You may be able to help me out with this issue then:

      I want to have my project split across multiple source files (like I might for different modules of a computer program). But what can I stop macro and label name collisions between the different files?

    9. Re:The complexity seems worst at first. by Anonymous Coward · · Score: 0

      [...] the settings are not explicitly represented in the visible document, and so become hidden and often missed. If you aren't careful, it's very easy to have one paragraph appear in a slightly different font than the next, [...]

      In order to do a fair comparison, I think I should point out that this "smells" of not using your word processor correctly. Just as well as one can use TeX incorrectly (and I fully agree with your statements about LaTeX and packages written for it), one can use the structural tools of a word processor incorrectly.

      Where do you see the difference between explicitly stating formatting options in your TeX document and explicitly stating them in a word processors style sheet? If you use those consistently, it's just the same workflow as with TeX.

    10. Re:The complexity seems worst at first. by CapnKirk · · Score: 1

      As far as I know, a TeX/LaTeX document has just one namespace, regardless of how the document is split into input files. The only way I know of (unless there's a package out there to do it) is to use some nomenclature convention, e.g., each input file has its own unique prefix, say, "ch1_", "ch2_", etc., for "local" macro and label names. Another solution is to localize the declarations all in one place, e.g., in a "preamble" file that is input at the very beginning so that it is easier to keep the names unique.

    11. Re:The complexity seems worst at first. by Anonymous Coward · · Score: 0

      TeX is bug free. If text isn't laying out the way I want it to, it's because my code is not correct, not because there's some problem with TeX.

      and therein is the problem... YOU have to write code in order to view text the way you want it... that is just sheer lunacy!

    12. Re:The complexity seems worst at first. by Anonymous Coward · · Score: 0

      I'm curious why you learned Tex so well?

    13. Re:The complexity seems worst at first. by Anonymous Coward · · Score: 0

      Unless you're a cow.

    14. Re:The complexity seems worst at first. by jbolden · · Score: 1
    15. Re:The complexity seems worst at first. by pz · · Score: 1

      When I started doing typesetting in earnest (mid-to-late 1980s), TeX was the only way to go. Other programs to do typesetting didn't hyphenate correctly or use ligatures, forget take care of widows and orphans. Since then, I've typeset probably three shelf-feet of material, what with course notes, papers, technical notes, talks, abstracts, resumes, conference proceedings, academic theses, books, etc. Along the way, I have built a solid and rich set of macros.

      Slowly, slowly, the consumer-level tools have approached doing as good a job as TeX did 20 years ago.

      If there's one area where the TeX typesetting model falls down, it's that it contains a deep assumption that the page is blank. Thus making text flow around objects (like images or figures) that do not span the entire horizontal extent is difficult. More modern typesetting tools deal with this much, much better.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    16. Re:The complexity seems worst at first. by Anonymous Coward · · Score: 0

      Well despite the coments below you might wont to check Latex over or perhaps under OpenOffice. I havent try it yeat but it might give you what you wont.
      http://ooolatex.sourceforge.net/

      Good luck,

  17. Re:fist pr0st! by Anonymous Coward · · Score: 0

    actually you lost. but then again maybe you knew this already.

  18. Modern LaTeX Replacement? by Citizen+of+Earth · · Score: 5, Funny

    PlAsTiC?

    1. Re:Modern LaTeX Replacement? by DrKludge · · Score: 1

      CarbonFibre!
      or maybe Leather

    2. Re:Modern LaTeX Replacement? by Anonymous Coward · · Score: 0

      LeAtHeR!!!

    3. Re:Modern LaTeX Replacement? by Anonymous Coward · · Score: 0

      Nah, too old fashioned. In this day and age, it would have to be CaRbOn-NaNoTuBeS

    4. Re:Modern LaTeX Replacement? by Anonymous Coward · · Score: 0

      RubHeR

    5. Re:Modern LaTeX Replacement? by Snufu · · Score: 0

      Pronounced "Plastix."

    6. Re:Modern LaTeX Replacement? by Anonymous Coward · · Score: 0

      you got it wrong, it'd be 'StandTeX'

      PS: LaTeX is pronounced as "laytex", as it's TeX for the layman

    7. Re:Modern LaTeX Replacement? by Misagon · · Score: 1

      My vote goes to [i]Neopreent[/i].

      (in case you didn't get it: "Neoprene" (a kind of synthetic rubber) + "Print" )

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    8. Re:Modern LaTeX Replacement? by Anonymous Coward · · Score: 0

      but you gotta admit, it beats the heck out of ShEePsKiN in security and peace of mind. Also mostly virus free.

    9. Re:Modern LaTeX Replacement? by jsiren · · Score: 1

      NaNoTuBeS!

      --
      Usage: km/h for speed (kilometers per hour); kph for very slow impulses (kilopond hours).
  19. I have a suggestion by Anonymous Coward · · Score: 0, Flamebait

    Learn something about math and computers. If you can't cut latex, maybe you should consider a different field. It isn't really very hard.

  20. Re:Why latex at all ? by frederec · · Score: 2, Informative

    At least for mathematics publishing, LaTeX is still the first choice. It is more robust, and gives the user more control over appearance, than anything else I've seen. Kinda like the original post says, if it's not relevant anymore, what's the alternative?

  21. Misunderrtanding the problem set by jmorris42 · · Score: 4, Insightful

    Any replacement for LaTeX that intends to do most of the same things is pretty much doomed to be markup language, even if you dump XML pixie dust on it. XML after all is just a horrible human unreadable markup language itself.

    So once one accepts that the question simplifies to can LaTeX be replaced with something more usable by humans. First off the font system is purely a legacy thing, since Tex predates pretty much all other currently popular font tech. So could LaTeX be retrofitted to use TrueType for everything? Probably. In a 100% backwards compatible way? Only if a genius pulls a freaking miracle out of his butt.

    If someone were to do a total rethink/rewrite, and if said person were a genius on the level with Knuth, then by making use of what we know today a new and better typesetting system could probably be created. Getting everyone to agree on anything else would be the biggest problem.

    --
    Democrat delenda est
    1. Re:Misunderrtanding the problem set by mdmkolbe · · Score: 5, Informative

      What sets TeX apart from other formatting systems is that it has a mathematical foundation. At it's core, TeX has a metric for how "good" a document looks and formats it to optimize that metric. Someone who wants to make a better TeX will have to have a thorough understanding of the math behind it (e.g. some "goodness" metrics are known to be NP-hard). See "Knuth-Pass line breaking" for just the tip of the iceberg on this.

      So, yes, it will take someone who is a wiz at math, computer science and user interfaces (?) to overthrow TeX.

    2. Re:Misunderrtanding the problem set by Count+Fenring · · Score: 4, Insightful

      If someone were to do a total rethink/rewrite, and if said person were a genius on the level with Knuth, then by making use of what we know today a new and better typesetting system could probably be created. Getting everyone to agree on anything else would be the biggest problem.

      * Emphasis mine.

      One of the biggest problems here is that, for such a system to exist, it would have to be created by a hypergenius. A hypergenius that could not only exceed Knuth (Knuth, for Bob's sake!), but do it without resting on the established highest technology in the field (i.e. TeX and packages built around it). Now, there's certainly room for more friendly programs built around this incredibly solid core, but I think a full ditch-and-rewrite is pretty much off the books.

    3. Re:Misunderrtanding the problem set by jd · · Score: 2, Interesting

      The font system has a lot of benefits (it is defined algorithmically, so if a font is defined correctly, it is completely scalable - it should also mean that a GPU can generate the font on-the-fly from the definition at time of use, rather than need binaries) but lacks some of the capabilities of OpenType (the next-generation TrueType). I would argue that the first step should be to upgrade or replace the metafont system with something that can generate all of the information an OpenType font would need to produce the desired result, without losing any information or capabilities you'd expect in a TeX-style font, with a proof in the form of a metafont compiler that compiled to OpenType fonts with the loss of metafont-specific information only.

      This is useful for those of us who find most modern font designers to be difficult to work with. I work with CAD packages just fine, screen layout designers I can use almost blindfold, but font designers are nothing but pain.

      LaTeX - or, more correctly, TeX, suffers from the same problem as all markup languages - it is embedded. Old-style desktop publishing packages had this right - they let you design the blocks on the pages, then you put the text onto them. The two were not combined, but kept logically and physically separate. This allows you to massage the layout without tampering with the content. If tags need to be used for this, then let the tagging be automagic and keep the user out of it.

      TeX is infinitely more powerful than any modern wordprocessor, but is still nowhere near the power it could be. There's a whole section on why you can't do spiral text, for example, as TeX is line-based. Well, duh. If you support multiple layering, where each layer transforms those within it, you can have text go however you like, because you then have the capacity to map a straight line (for the purpose of one layer) onto any shape you care to define (by means of another layer).

      The problem, then, is not the complexity of LaTeX but the lack of suitable abstraction and layering. LaTeX 3 seems to be going nowhere on the official branch, and I've often wondered if it wouldn't be easier if a LaTeX-ng was offered up where you support OpenType generation, OpenType use, abstraction and layering. Four modules. It shouldn't be too difficult to write just four extension modules to the existing code, and then the LaTeX users/developers can figure out which (if any) to keep around. It might even kickstart LaTeX 3.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    4. Re:Misunderrtanding the problem set by bursch-X · · Score: 1

      So could LaTeX be retrofitted to use TrueType for everything?

      TryeType? So you want to replace the early 80s with late 80s technology? What a paradigm shift, don't hurt yourself. I thought we were talking about the current century...

      Ever heard of OpenType?

      --
      There are two rules for success:
      1. Never tell everything you know.
    5. Re:Misunderrtanding the problem set by manastungare · · Score: 5, Informative

      First off the font system is purely a legacy thing, since Tex predates pretty much all other currently popular font tech. So could LaTeX be retrofitted to use TrueType for everything? Probably. In a 100% backwards compatible way? Only if a genius pulls a freaking miracle out of his butt.

      You just described XeTeX. Here's a list of the features, taken from Wikipedia:

      XeTeX is a TeX typesetting engine using Unicode and supporting modern font technologies such as OpenType or Apple Advanced Typography. [...] XeTeX has simple font installation and can use any installed fonts in the operating system without configuring TeX font metrics. XeTeX uses AAT when working on Mac OS X using the xdv2pdf driver, or FreeType using dvipdfmx (which is the default on Windows or Linux). As a result, XeTeX can access font features such as alternative glyphs, special ligatures, swashes and variable font weights. Support for OpenType local typographic conventions (locl tag) is also present. XeTeX allows even raw OpenType feature tags to be passed to the the font.

      I've written my research proposal using XeTeX and modern typography, and am in the process of typesetting an entire book with the same foundations.

    6. Re:Misunderrtanding the problem set by Ambush+Commander · · Score: 5, Informative

      A quick note for unfortunate souls who actually try googling "Knuth-Pass line breaking", it's Plass, not Pass.

    7. Re:Misunderrtanding the problem set by mdmkolbe · · Score: 1

      Thanks for the catch. My bad.

    8. Re:Misunderrtanding the problem set by gregbaker · · Score: 1

      So could LaTeX be retrofitted to use TrueType for everything?

      Yes. It's called XeTeX, and it's brilliant.

    9. Re:Misunderrtanding the problem set by thogard · · Score: 1

      TeX could be retrofitted to cope with modern fonts, but modern fonts (and many included with TeX) just don't have the proper kerning tables and other metadata to make the results look good. While there are some font designers working on that issue, their fonts tend to be the ones for European marketing and not describing complex math formulas.

      As far as that XML pixie dust that seems to be the drug of choice, Knuth proved that it is bad parsing before it ever even existed yet it grows more common every day.

    10. Re:Misunderrtanding the problem set by thogard · · Score: 1

      TeX doesn't use lines, it uses boxes and there are some subtle differences in the concept. If your game, you can use METAFont to create paths and build boxes around it and then typeset in those that but it gets messy and it breaks the "does this look good" metrics. Its on par with writing in basic TeX without even loading the plain.tex macro set.

    11. Re:Misunderrtanding the problem set by hanwen · · Score: 5, Interesting

      [disclaimer: I am the main author of LilyPond, a system that you could easiest describe as "LaTeX" for music notation]

      The problem is not with TeX. Knuth is mostly as brilliant as people say he is. The problem is that

      1. the extension infrastructure of TeX is very outdated (WTF, a macro expansion language?)

      2. the development ecosystem around TeX is filled with souls that are of lesser stature than Knuth. They're mostly people that need to write mathematics (physicists. mathematicians), as opposed to people that know how write software.

      LilyPond back in the day used TeX as a backend engine, and I vividly recall all of the brokenness I encountered in the support-tools that surround TeX (dvips, xdvi, etc. etc.). Things have gotten a lot better now that we have pdflatex - it cuts a whole truckload of crappy tools out of the document pipeline.

      Font handling remains atrocious. In case you're wondering: someone was bright enough to base parts of the fontsystem on the DOS 8.3 restriction, so URWGothicL-Demi is and will be called uagd8a forever inside TeX -and worse- if you have to add a modern (OTF, TTF) font, you have run scripts to make LaTeX's font subsystem understand these files in terms of the ridiculous naming scheme.

      People get hung up over TeX's beautiful formatting algorithms, but they are not actually that complicated, and by todays' standards TeX is a small program: tex.web is just 25k lines, and that includes its ample comments. LilyPond has page layouting and line breaking that is far more complex.

      The real problem with typography, whether for music or documents, is that it's full of traditions that predate automatic processing, and are not specially suited to computerizing. For example, in some language words change their spelling/typography when they get hyphenated (eg. the German eszet letter which hyphenates to s-s).

      IMO The challenge is designing the software such that these idiosyncrasies can be captured effectively without hardcoding them, so people can create their own idiosyncrasies.

      As for the original poster's question, the system that looked the most convincing to me is Lout, but I have never tried it out.

      --

      Han-Wen Nienhuys -- LilyPond

    12. Re:Misunderrtanding the problem set by meestaplu · · Score: 1

      XeTeX (and XeLaTeX) uses unicode, Open Type and AAT fonts -- so the miracle is already present. See: http://en.wikipedia.org/wiki/XeTeX and http://scripts.sil.org/xetex .

    13. Re:Misunderrtanding the problem set by hanwen · · Score: 4, Informative

      The font system has a lot of benefits (it is defined algorithmically, so if a font is defined correctly, it is completely scalable

      On paper this looked really good, but it turns out that font designers do not think algorithmically. Computer Modern (the font Knuth designed) is virtually the only font that is a real MetaFont, where you can vary any of the fonts aspects shape by altering parameters.

      --

      Han-Wen Nienhuys -- LilyPond

    14. Re:Misunderrtanding the problem set by consonant · · Score: 1

      Many thanks for this. Murphy's law of mod points, sorry ;)

    15. Re:Misunderrtanding the problem set by mentaldrano · · Score: 4, Funny

      I've heard of two-pass algorithms, and n-pass algorithms, but I can only guess that a "Knuth-pass" algorithm gives you the benefits of an infinite number of passes in only one pass.

      Knuth really was a smart guy.

    16. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      I'd like to second parent.

      "...but modern fonts (and many included with TeX) just don't have the proper kerning tables and other metadata to make the results look good."

      I'm not in math, or compsci, or any other discipline that regularly requires formulae, tables, over even numbers longer than four digits.

      I'm a grad student in history, and I fucking swear by LaTeX. Have since I was a sophomore undergrad.

      LaTeX's default kerning; ligature usage; support for foreign punctuation; blatantly easy diacritical marks; small capitals for acronyms; ascending and descending numerals; bibliographical niceness; and PDF output allow me to type even three-hour-job throwaway papers typeset with the same quality as a peer-reviewed journal article.

      I use tetex under Ubuntu, and do all the writing in Gnome edit, which by default recognizes and color codes LaTeX commands. I keep a stock preamble with my disciplines normal standards and a commented out list of every package I find useful on a regular basis.

      When every other student is producing documents in Word with ragged edges, no diacriticals, em-dashes, guillemots, or other typographical niceties---I'm sure LaTeX has bumped me up half a letter grade on numerous occasions. Any grade advantage is purely incidental, though. I use LaTeX because it makes me extremely happy when I've finished a paper to see it looking as a typed document should.

      And, incidentally, when you've spent two hours beating your head against a wall trying to properly phrase an indictment of James K. Polk's Mexican policy, sometimes an hour reading a how-to on, say, preserving fragile commands can clear your head quite nicely.

      \emph{Bless} \latex , bless it \oldstylenums{1},\oldstylenums{000},\oldstylenums{000} times.

    17. Re:Misunderrtanding the problem set by sl3xd · · Score: 1

      The only viable replacement for LaTeX that I know of is Lout - and I never really wanted to get into it, as there is a lot more infrastructure behind LaTeX - in terms of both documentation and in terms of program support. But Lout is supposedly able to do the same things LaTeX does, but with less complexity.

      LaTeX has been retrofitted to use TrueType - it's called XeTeX, and it's good stuff.

      --
      -- Sometimes you have to turn the lights off in order to see.
    18. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      I'm not really sure if a butt was involved, but see XeTeX and XeLaTeX. They support Unicode and most popular font technologies. You can easily specify different fonts with the fontspec package as well.

      I have to say, LyX is pretty good too if you don't want to learn LaTeX, or want to learn it slowly and still be productive right away. It also supports Unicode. Check out the new 1.6 betas, they're a significant improvement.

    19. Re:Misunderrtanding the problem set by mrchaotica · · Score: 1, Informative

      LaTeX 3 seems to be going nowhere on the official branch

      For the benefit of those who didn't get the in-joke, LaTeX's version numbers are such that it asymptotically approaches pi, with a digit added for each bug fix. It's "going nowhere" because it's complete. When Knuth dies the version number will be changed to pi, all remaining bugs will become features, and no other changes will be made.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    20. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 1, Informative

      Apple is moving to Core Text for everything

      http://developer.apple.com/documentation/Carbon/Conceptual/CoreText_Programming/Introduction/chapter_1_section_1.html

    21. Re:Misunderrtanding the problem set by pikine · · Score: 2, Informative

      First off the font system is purely a legacy thing, since Tex predates pretty much all other currently popular font tech. So could LaTeX be retrofitted to use TrueType for everything? Probably. In a 100% backwards compatible way?

      Yes. This is called XeTeX (and XeLaTeX, the LaTeX equivalent, comes with it). It is developed on Mac OS X, so it uses ATSUI to access system TrueType or PostScript fonts. It is also ported to Linux, accessing font using fontconfig and Freetype.

      --
      I once had a signature.
    22. Re:Misunderrtanding the problem set by pikine · · Score: 1

      There's a whole section on why you can't do spiral text, for example, as TeX is line-based.

      Try the pstricks package.

      --
      I once had a signature.
    23. Re:Misunderrtanding the problem set by jd · · Score: 3, Informative

      Wrong one. Only TeX' version numbers tend to Pi. LaTeX version numbers have been 1, 2 and 2e. LaTeX 3 exists only in theory.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    24. Re:Misunderrtanding the problem set by Bud · · Score: 1

      So could LaTeX be retrofitted to use TrueType for everything? Probably.

      Certainly. XeTeX is LaTeX with modern fonts and unicode support.

      --Bud

    25. Re:Misunderrtanding the problem set by mccaffer · · Score: 1

      apparently XeTeX supports OpenType. (info from wikipedia)

    26. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      What is "Knuth-Pass line breaking"?

      I tried Googling it, and the only result was your comment just now.

    27. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      Also, it's = it is, its = possessive pronoun. How you nerds can master such obscure and arcane languages and yet be baffled by the simple apostrophe is beyond me.

    28. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0
    29. Re:Misunderrtanding the problem set by lysse · · Score: 2, Informative

      Unless you mean to imply he's gone senile, I think the word you want there is "is".

    30. Re:Misunderrtanding the problem set by garutnivore · · Score: 1

      Granted that there's an inherent complexity which will never go away, even with "XML pixie dust".

      However, if a system came out which did what LaTeX did and used XML markup for input, there would be advantages which LaTeX never had and never will have unless it becomes something else than LaTeX.

      1. An XML document can very easily be transformed by means of XSLT or other tools.

      2. Getting third-party tools to process an XML document is easier than doing the same with LaTeX.

      I keep my resume in home-brewed XML markup precisely because of the two points above. I can easily from one XML document produce a text version, a PDF version and an XHTML version.

      The one big downside is that XML markup is much heavier than LaTeX markup.

    31. Re:Misunderrtanding the problem set by Prune · · Score: 1

      It seems one has to export the .tex from LyX and convert manually with xetex. That defeats the advantage LyX brings of showing a preview of the document.

      --
      "Politicians and diapers must be changed often, and for the same reason."
    32. Re:Misunderrtanding the problem set by spinkham · · Score: 1

      If the problem with TeX is in the extension language and not TeX itself, then the answer seems to be to write a better extension framework.
      luatex seems to be a project well on its way to doing just that, but there's still a lot of work to be done before it's stable and usable.

      --
      Blessed are the pessimists, for they have made backups.
    33. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      Any replacement for LaTeX that intends to do most of the same things is pretty much doomed to be markup language, even if you dump XML pixie dust on it. XML after all is just a horrible human unreadable markup language itself.

      Amen.

      So could LaTeX be retrofitted to use TrueType for everything? Probably. In a 100% backwards compatible way? Only if a genius pulls a freaking miracle out of his butt.

      No need to retrofit. TeX (LaTeX's underlying machinery) already does Truetype (or anything else for which the font metric information can be got hold of). Craploads of books have been typeset with LaTeX and some e.g. Adobe font.

    34. Re:Misunderrtanding the problem set by hanwen · · Score: 1

      There are also various limitations of TeX itself, but they are less serious (lack of support for non line-oriented layout, page breaking that only looks ahead 2 pages, etc.)

      The Luatex effort looks promising: it's funded, and the authors have a clue; they're the guys behind ConTeXt a TeX style like LaTeX, but more geared towards using PDF (interactive) features.

      --

      Han-Wen Nienhuys -- LilyPond

    35. Re:Misunderrtanding the problem set by Arnar · · Score: 1

      So could LaTeX be retrofitted to use TrueType for everything

      Actually, something like that has been done already:
      XeTeX

    36. Re:Misunderrtanding the problem set by pete-classic · · Score: 1

      Totally off-topic, but thanks for LilyPond! I really need to write things down in order to remember them properly, and LilyPond is by far the best way I've found to meet that need.

      Thanks!

      -Peter

    37. Re:Misunderrtanding the problem set by Anonymous+Brave+Guy · · Score: 1

      I can only guess that a "Knuth-pass" algorithm gives you the benefits of an infinite number of passes in only one pass.

      No, but each extra pass gets one digit closer to converging on the solution you want.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    38. Re:Misunderrtanding the problem set by mi · · Score: 1

      It seems one has to export the .tex from LyX and convert manually with xetex.

      No, LyX does all the exporting for you. It is, actually, quite awesome for book-publishing — I've converted a number of plain-text files into publishable PDFs by simple scripts and subsequent touching-up in LyX GUI.

      --
      In Soviet Washington the swamp drains you.
    39. Re:Misunderrtanding the problem set by AlexDV · · Score: 1

      Knuth really was a smart guy.

      Is. Knuth is a smart guy. He's still very much alive, and still teaching at Stanford.

    40. Re:Misunderrtanding the problem set by ivec · · Score: 1

      > Knuth really was a smart guy.

      He still *is*.
        -> http://www-cs-faculty.stanford.edu/~knuth/

    41. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      You're right that it isn't a trivial task, but have you seen "Lout"? It uses the same line-break algorithm as TeX and it arguably MUCH easier to use as a layout language.

      What it really needs to catch on is a GUI built on top of it. Something along the lines of what Lyx does for LaTeX. It would take a lot of work, but I wonder if LyX could be adapted?

    42. Re:Misunderrtanding the problem set by Prune · · Score: 0, Offtopic

      So if I use LyX and xetex, there's some way to get accurate preview in LyX that will match the xetex-created PDF?

      --
      "Politicians and diapers must be changed often, and for the same reason."
    43. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      Well, since nobody brought it up I have to suggest XeTeX, a nice extension of TeX to use OpenType and Unicode.

    44. Re:Misunderrtanding the problem set by mi · · Score: 1

      LyX will do the "behind-the-scenes" work creating the file(s) and use a viewer to show you the document. It can show DVI, PostScript, or PDF files using the viewer of your choice.

      --
      In Soviet Washington the swamp drains you.
    45. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      > If someone were to do a total rethink/rewrite, and if said person were a genius on the level with Knuth

      Don?

    46. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      No. It is not LyX's philosophy to show you the document exactly as it would appear in the output PDF. Take a look at LyX's FAQs, they'll help clarify why that is so.

    47. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      I still am, you insensitive clod!

      -DEK

    48. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      The same thing happened with Adobe's Multiple Master fonts, which was supposed to make the design process a bit less hairy. MetaFont was a very ambitious undertaking.

    49. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      I have tried XeteX (LaTeX with unicode support and OS X/freetype font handling), and it works great.

      http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=xetex

    50. Re:Misunderrtanding the problem set by Nicolay77 · · Score: 1

      I don't think they should just throw away all that Knuth did.

      They need to: refactor TeX to use Unicode internally instead of other encodings (XeTeX), make the algorithm lazy or progressive or something so that if you write just one letter, the rendering of the document only changes for that letter (WYSIWYG) and write something more flexible and powerful than LaTeX.

      --
      We are Turing O-Machines. The Oracle is out there.
    51. Re:Misunderrtanding the problem set by Count+Fenring · · Score: 1

      Hmmm... Not a bad idea, overall, although it seems to me that some specific kerning/layout issues don't resolve well on a character by character level. I mean, isn't that why typesetting programs generally use some sort of compilation stage?

    52. Re:Misunderrtanding the problem set by Nicolay77 · · Score: 1

      Well, I actually mean that the software has to do the compilation behind the scenes, and conserve the internal data structures (parse trees or whatever) and do a total recompilation of the minimum possible part of the document required to update the output with optimal kerning/layout/etc.

      So it possibly needs to recompile the whole page I am writing, or just the last paragraph, but never the whole document. With today's computers it should be fast enough to have WYSIWYG.

      --
      We are Turing O-Machines. The Oracle is out there.
    53. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      Knuth really was a smart guy.

      He still is.

    54. Re:Misunderrtanding the problem set by Anonymous Coward · · Score: 0

      Knuth really _is_ a smart guy.

  22. What? by bogaboga · · Score: 1, Flamebait

    ...you need to know commands for everything, table composition is torture, image insertion is an odyssey if you don't have the 'right' format, and you need to be a LaTeX Jedi master...

    Then later...

    ...I've tried Scientific Word and Lyx but both are front-ends for LaTeX. Publicon only produces PDF files by exporting to LaTeX and subsequently using pdflatex. Add-ons for MS-Word are a joke, and webEq is intended for web publishing, not for PDF...

    Wait a minute...isn't that a contradiction of sorts? First, he talks about commands and moments later, he talks about front-ends to LaTeX! What is this guy smoking?

    1. Re:What? by actionbastard · · Score: 1

      "What is this guy smoking?"

      Besides crack?

      --
      Sig this!
    2. Re:What? by Saanvik · · Score: 1

      I have to agree. The poster appears to dislike using the visual front-ends to LaTeX based on the fact that they use LaTeX, yet he wants a visual front end that creates output as good as LaTeX.

      The way I see it you have three options, poster:

      1. Bite the bullet and learn to use LaTeX well enough for your tasks.
      2. Use a visual layout tool like FrameMaker and get adequate results (but, like with LaTeX, not without investing time learning the tool).
      3. Pay someone else to do the layout for you.

      BTW, I don't mean to discount other tools like lout, but, unless I'm mistaken, they share the same issues that the poster dislikes about LaTeX.

    3. Re:What? by Random+Guru+42 · · Score: 1

      Likely he tried using front-ends to see if they could reduce the complexity facing him, without adversely affecting the consistency and quality of editing and output.

      Lesson learnt: Outside of overly structured and delineated things (XML tables, for example), GUIfying things tend to make them worse.

      --
      Christopher S. 'coldacid' Charabaruk -- coldacid.net
    4. Re:What? by Elrond,+Duke+of+URL · · Score: 1

      He's saying, at first, that if you write your document directly in LaTeX, you need to memorize many different commands (basically, markup tags) to get the job done and you have to worry about what image format you feed the image/figure packages.

      Then he's saying that in his quest for better tools he has tried not using straight LaTeX, but rather using some of the front ends, hoping they might ease the pain. For him, it seems, they do not. Or, perhaps, they do not expose enough functionality of raw LaTeX.

      --
      Elrond, Duke of URL
      "This is the most fun I've had without being drenched in the blood of my enemies!"-Sam&Max
    5. Re:What? by Ecuador · · Score: 1

      Exactly! I was reading the summary about how hard yet powerful latex is, yada, yada and I was thinking - hey this guy needs a front-end!
      Then, he rejects some programs for being frontends to Latex!!!
      Anyway, I will share my experience from my physics years. So, after messing with the "beloved" MS equation editor, I switched to typing documents in Mathematica, or if I needed to use some Word features I would only type the equations in Mathematica and paste them to a Word document. Some friends of mine preferred the MathType addon with MS Word.

      --
      Violence is the last refuge of the incompetent. Polar Scope Align for iOS
  23. Re:Why latex at all ? by Reverend528 · · Score: 2

    It's called typesetting and, unfortunately, LaTeX is still the freakin' best.

    What do you mean by "unfortunately"?

  24. You didn't mention.... by jflo · · Score: 0

    You didn't mention that you were unhappy with Publicon aside from the pdf creation portion, but there are useful tools out there such as CutePDF writer which acts like a printer option on your unit and creates a pdf file when you print to it. There are ways to get around your pet peaves, you just need to learn how to choose your battles.

    --
    WWPD - What Would Picard Do?
    1. Re:You didn't mention.... by Anonymous Coward · · Score: 0

      But I don't want a printer option on my unit...

    2. Re:You didn't mention.... by jflo · · Score: 0

      It's not a real printer.... its a software emulation of a printer that will put whatever document you want into PDF format just by sending documents from any publication program to it as if it were a printer.

      --
      WWPD - What Would Picard Do?
  25. My LaTeX writing experience by digitalderbs · · Score: 4, Interesting

    Having used LaTeX to typeset my dissertation, I share these concerns about LaTeX. The documents it produces are beautifully typeset and look great -- especially for math. The notion that the writer is agnostic of the typesetting procedure and methods with LaTeX is a complete lie. I've never had to worry about ratios, measurements, indentations, word-per-line, empty pages and other problems as I have in LaTex. LaTeX submissions to journals are becoming less and less available -- in physical chemistry and chemistry journals at least.

    There is a large and important market for high-quality typesetting software with excellent math functionality. More importantly, something which interfaces with bibliographic software well, and produces high quality PDFs. (Bibtex does a decent enough job, but I find that it's plagued by the same problems as LaTeX.)

    I've searched for an alternative as well, and I'm quite sure that none exist. I haven't seen other type setting documentation formats for journal submissions, which I think is an important hint.

    1. Re:My LaTeX writing experience by rangek · · Score: 2, Insightful

      LaTeX submissions to journals are becoming less and less available -- in physical chemistry and chemistry journals at least.

      I totally disagree. In physical chemistry and chemistry, LaTeX has become more viable as a submission option in the last 10 years.

    2. Re:My LaTeX writing experience by onco_p53 · · Score: 1

      ...More importantly, something which interfaces with bibliographic software well, and produces high quality PDFs. (Bibtex does a decent enough job, but I find that it's plagued by the same problems as LaTeX.)

      Endnote to BibTex isn't that hard. Look I even wrote a tutorial: http://www.rhizobia.co.nz/latex/convert.html

    3. Re:My LaTeX writing experience by Anonymous Coward · · Score: 0

      The notion that the writer is agnostic of the typesetting procedure and methods with LaTeX is a complete lie.

      The idea of LaTeX is *not* that the writer need not worry about typesetting, but that (1) the specification of text is kept separate from the specification of layout, and (2) the layout is determined by a global style which may be locally tuned.

      This is of course distinct from TeX, which is simply intended to be an extensible and powerful mathematical typesetting system.

      The philosophy of LaTeX is fairly similar to the general philosophy of formatting web pages with XHTML + CSS.

    4. Re:My LaTeX writing experience by Anonymous Coward · · Score: 0

      640 thousand Notepads should be enough for anybody wanting to leave Harvard.

    5. Re:My LaTeX writing experience by Bud · · Score: 1

      The notion that the writer is agnostic of the typesetting procedure and methods with LaTeX is a complete lie. I've never had to worry about ratios, measurements, indentations, word-per-line, empty pages and other problems as I have in LaTex.

      This doesn't reflect my experience at all. The general settings are tuned once and for all in the preamble, you just focus on the writing and enjoy the results. You don't need to know anything about the typesetting procedures and methods.

      For example, my 93-page thesis was typeset as \documentclass[a4paper, 12pt, titlepage, oneside, parskip]{scrreprt}. All settings are global, located in the preamble or at the very start of the body. Aside from some words that had to be explicitly hyphenated, there is absolutely no "tuning" of any kind in the main text to avoid orphans, widows, weird word-per-line counts, etc. There are no orphans, widows or weird word-per-line counts. The document looks good, just like the dozens if not hundreds of LaTeX documents I've written previously. (Looks only, mind you, I'm not vouchsafing for the contents. :))

      If LaTeX inserts empty pages for you, you are probably using a document format which allows page padding before chapters. If LaTeX allows weird word-per-line counts, probably the page or column is so narrow that it's impossible to do a good job (without tuning the penalty variables). And so on.

      Above all, LaTeX is totally deterministic. You make a change and it stays changed. And it works nicely with various version control systems, so you can do major edits without fear of losing your work, visual diffs, merges, etc.

      --Bud

    6. Re:My LaTeX writing experience by Anonymous Coward · · Score: 0

      You should try "AMSrefs" as a Bibtex replacement:

      http://www.ams.org/tex/amsrefs.html

      The AMS even supplies the mathscinet citation index in this format:

      www.ams.org/mathscinet

      I don't know about disciplines outside pure math, though.

      To be fair, LaTeX on windows is a pain, but on OS X, the tools integrate perfectly

    7. Re:My LaTeX writing experience by Anonymous Coward · · Score: 0

      Fiddling with the fine details of ratios, indentations, etc. is something common with dissertations, but rare for journal articles or chapters in academic publications. Even book writing is pretty easy now with the Memoir class. So I think your experience from your dissertation is not typical.

      I agree that TeX is a beast to program, but it is pretty rare that I have ever needed to program it for my academic research or teaching.

    8. Re:My LaTeX writing experience by lahvak · · Score: 1

      Thesis and dissertation formats are sometimes difficult. Part of the reason is that some of them were created at the time when people were typing their thesis on a typewriter, or even handwriting them, and the requirements were instituted to ensure good readability. TeX will produce good looking readable document for you, but it will be a huge pain to make it follow some random word-per-line requirements.

      The rest of the stuff is not that bad. Ratios, indentations, spacing, required empty pages etc can be handled quite easily, and the best thing is, once somebody does it once, if they do it well enough, everybody can simply use it. I wrote one of the several Ohio State dissertation document classes that are still floating around, it was my first document class, and it was definitely not hard. I know number of people who used the class to write their own thesis or dissertation, and all were telling me how easy it was to use.

      I did not know that at the same time some guy from EE department also wrote a document class for dissertation, his was much better, with more features like watermarks and other options, I think most people these days use his, but the point is, it was not very hard, and once done, it was completely reusable. Luckily, OSU did not have a word-per-line requirement.

      --
      AccountKiller
    9. Re:My LaTeX writing experience by justaguy516 · · Score: 1

      I always think the problem with LaTeX is the opposite; not that it makes good documents look bad, it makes complete BS look good. A quick question; I am pretty good in LaTeX (5 yrs plus, including IEEE submissions), and am trying to learn TeX. Is there a good detailed reference (not an introduction) with listings of all possible commands? -abheek

    10. Re:My LaTeX writing experience by Anonymous Coward · · Score: 0

      I completely agree with you. I'd used LaTeX off and on for about five years, with varying degrees of success, or rather non-failure, in the past. Now, I'm writing a thesis on a statistical analysis of Latin prose features, and I switched midway from LaTeX to Microsoft Word because LaTeX is a mind-eating psychobitchmistress that will produce beautiful documents if she's kept happy but in turn demands more time spent formatting the text or applying infinite, mystical, abbreviated commands than actually writing the text.

      \citeauthor{kunstprosa2} devotes his second appendix of {\em Die Antike Kunstprosa} to the subject,\footnote{\citealt*[Anhang 2: pp. 909--960]{kunstprosa2}.} and de Groot analyzes Greek prose rhythm and traces the lineage into Roman {\em numerus} in his {\em Handbook of Antique Prose-Rhythm}\footnote{\citealt*{GrootHandbook1}, see especially the seventh lecture, pp. 119--131.}

      The above example should demonstrate how little the formatting and content are actually separated in LaTeX, despite the propaganda you may hear. It may be a nice system for adding italics to text, but when you want something more complex, like footnotes and citations, it's a pain to write and almost impossible to edit. LaTeX still can't do Chicago-style citations correctly, nor is there any provision for giving different styles of citations for the first instance in the footnotes and subsequent instances. Trying to work polyphonic Greek into a LaTeX document can be done, but it's not trivial; it is, however, trivial to do that in word processors on Linux or OSX (still sucks on Windows), because you can switch keyboards with two keystrokes.

      Word truly sucks, especially when it comes to trying to use Equation Editor to explain formulas for Latin professors whose grasp of mathematics rivals the average lottery player's, and much about it sucks even worse on a Mac, but it's better than having to deal with LaTeX.

      That's a sad statement about what twenty years ago was surely incredible software... LaTeX has some great foundations and some genius in the typesetting engine, but even slapping on a quasi-GUI like LyX or a bunch of command menus like Kile doesn't solve the fundamental superiority of the Word (or Pages, or OpenOffice) interface.

      Academia would be done a great favor if a large number of people invested time and effort into making LaTeX (or a LaTeX successor, and I don't mean LyX) friendly and useable -- and not in the bearded-kernel-dev's idea of friendly and useable, from which *nix suffered until OSX came along, but friendly and useable in an Apple-ish way -- while retaining a proper division between content and formatting and employing a readable storage format that works well with math/science and pleases the Journals.

    11. Re:My LaTeX writing experience by Anonymous Coward · · Score: 0

      Mod parent up. Although I don't think that even by working hard on improving TeX/LaTeX, there will ever be a document preparation system that serves both the humanities and "hard" sciences well, my fellow AC's example for the bad separation between content and markup is spot-on.

    12. Re:My LaTeX writing experience by Hal-9001 · · Score: 1

      \citeauthor{kunstprosa2} devotes his second appendix of {\em Die Antike Kunstprosa} to the subject,\footnote{\citealt*[Anhang 2: pp. 909--960]{kunstprosa2}.} and de Groot analyzes Greek prose rhythm and traces the lineage into Roman {\em numerus} in his {\em Handbook of Antique Prose-Rhythm}\footnote{\citealt*{GrootHandbook1}, see especially the seventh lecture, pp. 119--131.}

      At the very least, you should probably define a macro for \footnote{\citealt*[optional]{required}}, and maybe some more sematic macros to italicize (or otherwise format) titles and foreign words. Yes, it take a little bit of effort up front, but it will probably save you quite a bit of effort in the long run, and the end result would be a more readable source document with reasonable separation of formatting and content.

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    13. Re:My LaTeX writing experience by twistedcubic · · Score: 1

      Really, the TeXbook is where it's at, but Doob's Gentle Introduction to TeX (http://www.ctan.org/tex-archive/info/gentle/) can be digested in a day if you're a LaTeX veteran. If you want a book with all the commands (other than the TeXbook) there is another free book on CTAN: TeX by Topic, a Texnician's Reference (http://ctan.org/tex-archive/info/texbytopic/).

  26. I'm somewhat split on the subject by Hektor_Troy · · Score: 4, Interesting

    I understand your qualms with LaTeX as a long time user, but given the alternatives I find it better (though word processors are easier to use, LaTeX makes things much prettier).

    A word processor front end (let's pick Open Office Writer as an example) with a LaTeX backend would be a good mix, but also give you the downside of WPs, namely constant layout fiddling instead of focussing on content.

    I don't quite understand your complaint about the way LaTeX is structured wrt packages. It's pretty much the same thing you see with Firefox where you have a core program with lots of useful plug-ins for added functionality, and as such it's the same argument as it has.

    --
    We do not live in the 21st century. We live in the 20 second century.
    1. Re:I'm somewhat split on the subject by Anonymous Coward · · Score: 0

      "constant layout fiddling instead of focussing on content"

      I see you're unfamiliar with writing these days.

    2. Re:I'm somewhat split on the subject by Hektor_Troy · · Score: 1

      Not really, I'm just used to seeing the amount of time my collegues spend fiddeling with stuff that's inconsequential (oh, why doesn't this line up properly, why this, why that) instead of on writing.

      Some of the stuff they spend so much time on that I could probably write it out by hand faster than they manage, simply because they're idiots.

      At least with LaTeX they wouldn't be spending their time playing with stuff, 'cause they'd be too scared of breaking stuff.

      --
      We do not live in the 21st century. We live in the 20 second century.
    3. Re:I'm somewhat split on the subject by Anonymous Coward · · Score: 0

      A word processor front end (let's pick Open Office Writer as an example) with a LaTeX backend would be a good mix, but also give you the downside of WPs, namely constant layout fiddling instead of focussing on content.

      LyX? http://www.lyx.org/

    4. Re:I'm somewhat split on the subject by failedlogic · · Score: 1

      I haven't used LaTeX much except for one project - I compiled some of my writings into one document. About 200 pages I had to typeset. All text, no math. I used 2 column format. I think the hardest part I had was having proper pagebreaks and the bibliography. Then again, I probably wasn't doing it right. I couldn't see any other way to do this. I've tried OO and Word for large documents and its very difficult. PageMaker and Quark are much too complicated. I tried to toy around with Scientific Writer from Wolfram and found it a bit of a headache. Framemaker was sadly discontinued and it was really my next choice.

      All said, it was a fairly painless process. I do wish a major upgrade would happen. Installing new fonts and packages is a major major pain. But it does the job and it does it well. At the least, all I have to do is strip out the code and I have a plain text version of all my work. Easy to restore or port to another format. Try that with any of the other programs!

    5. Re:I'm somewhat split on the subject by acheron12 · · Score: 1

      There is a front end for LaTeX called Lyx, but most people find it easier to do formulae directly in LaTeX once they have some experience.

      --
      there is no god but truth, and reality is its prophet
    6. Re:I'm somewhat split on the subject by Anonymous Coward · · Score: 0

      but also give you the downside of WPs, namely constant layout fiddling instead of focussing on content.

      I always hated this argument. If you use "WPs" right (Word, OOo, Quark, FrameMaker, etc.), you don't focus on layout. You (re)define your stylesheet, and then write your content. If you're lucky, you don't even need to (re)define your stylesheet.

      I found myself tweaking my LaTeX "code" so I could get the output to look the way I wanted, thus defeating the whole purpose.

      LaTeX and it's ilk are superb for maths and science. For anything else, the commercial WPs are great, if you're willing to stick to a stylesheet and ignore all the pretty buttons.

    7. Re:I'm somewhat split on the subject by Anonymous Coward · · Score: 0

      LaTeX is still the best-looking option for the least amount of work.

      Word processors can't make the adjustments needed to match LaTeX output, but InDesign and Quark can. Even then--even with the XML-template ability of InDesign--the graphical layout applications need manual adjustments--tracking, kerning, hyphenation, and leading--and external setting of equations to bring their output (which is quite good) to the level of output LaTeX provides.

      Both require additional work--layout programs take manual visual adjustments while TeX requires macros and document classes--but layout programs hit you each time while TeX hits you upfront for each type. If you are producing many varieties of documents, layout saves you time, but if you create only a handful of types of documents a year, TeX/LaTeX saves you time.

      The largest time saver is to do what authors do: hire a typesetter--one that knows LaTeX in this case.

    8. Re:I'm somewhat split on the subject by Lars512 · · Score: 1

      I don't quite understand your complaint about the way LaTeX is structured wrt packages. It's pretty much the same thing you see with Firefox where you have a core program with lots of useful plug-ins for added functionality, and as such it's the same argument as it has.

      Except that Firefox allows you to search for and install plugins automatically and easily from a central repository. These plugins can also update themselves from newer versions. It seems most people avoid the difficulty of Tex plugins by using a texlive distribution. A better package manager for tex plugins would be very helpful.

      For the main extensions I've needed, in particular, cjk extensions, they've always been a real pain. Every new Linux distro has required different steps to get them working; the details of the header annotations required in your document to get them working has changed; and packages in Ubuntu haven't installed the required fonts to get them working, another minefield.

      I've started using xelatex instead, which avoids unicode and font issues by using truetype fonts. It's far from unproblematic though. Many existing packages for latex fail to work or work in an incomplete manner when used in combination with xelatex. There's no warning of conflicts, just cryptic failure. There's a lot of room for improvement.

  27. ConTeXt by Anonymous Coward · · Score: 1, Informative

    You should take a look at ConTeXt.

    http://www.pragma-ade.com/

    http://wiki.contextgarden.net/Main_Page

    1. Re:ConTeXt by TeXMaster · · Score: 2, Interesting
      I was going to suggest the same: ConTeXt almost surely fixes many of LaTeX's shortcomings, from package inclusion nightmare to image inclusions. However, ConTeXt is not as widespread as LaTeX is, meaning you'd have more troubles finding the right command for the right task, and it is still "stuck in the '80s" with the compiler idea and whatnot, so it doesn't solve all of the OP's issues with LaTeX.

      Who follows the TeX world closely knows that a number of new steps are being taken, from the already mentioned XeTeX to luatex and the libification of many programs. I see these as significant steps towards the renewal of TeX towards the introduction of a full-featured, scriptable but with GUI available, typesetting system.

      In my opinion, LyX or something like LyX is what the OP needs. Yes, it's "just" a front-end to LaTeX, but so what? Would he really care what's "under the hood" if the frond-end took care of things such as getting the proper image format, solving package incompatibilities and easying table layout?

      --
      "I'm never quite so stupid as when I'm being smart" (Linus van Pelt)
    2. Re:ConTeXt by jetxee · · Score: 1

      I know and use LaTeX often (and have no choice actually as I want to publish academic papers).

      However, the ConTeXt seems like an interesting alternative for writing books/manuals and texts of that kind. According to what I read it in the manuals, it is easier to control layouts and typographic details in ConTeXt, but I didn't try it yet.

      Could you summarize what are the advantages of ConTeXt with respect to LaTeX? (Forgetting the disadvantage of ConTeXt not being widely used by publishers).

      P.S. Choosing the name "ConTeXt" was unfortunate, it is not search-engine friendly.

    3. Re:ConTeXt by jbolden · · Score: 1

      The original parent was looking for easier. ConTeXt syntax is easier since it isn't designed to give the low level TeX controls. It also has cleaner handling of fonts and typefaces, color-separation for CMYK printing, page layout and entirely custom page-design, color support, XML input, multi-language and UTF-8 input.

      LaTeX is older more mature and better supported.

  28. Re:Why latex at all ? by QuantumG · · Score: 2, Funny

    It's a gray beard technology.

    You need to be a master of the arcane to understand it.

    --
    How we know is more important than what we know.
  29. OH! Adobe PageMaker by jflo · · Score: 0

    yeah you should consider Adobe Pagemaker, great document creation program.... it's a widely used program int he publication world, I myself learned how to use it in High School while in year, easy program and very intuitive.

    --
    WWPD - What Would Picard Do?
  30. Adobe Illustrator on Mac by Anonymous Coward · · Score: 0

    Illustrator on a Mac is the best way I know of to do things like that. You put open the Character Palette (under keyboard input in International Preferences) to input get the characters, and use Illustrator to resize and arrange them.

    ClarisWorks, back when it was still ClarisWorks, had an absolutely FANTASTIC equation editor, which was way ahead of its time. Symbols were either typed in or from a series of button menus, and once they were put in grey texboxes would appear that showed you all the available places to insert data. Data inserted there would be automatically resized and formatted attractively.

    This functionality may have been licensed from a third party, as I don't think it appeared in the later versions named Appleworks, and hasn't appeared as a part of the iWork suite yet either.

    1. Re:Adobe Illustrator on Mac by dhasenan · · Score: 1

      Illustrator?! It's a vector drawing program. If you want to fiddle about with your equation layout, go right ahead, but I can type much faster than I can muck about in menus, and the results from LaTeX are much more consistent than you'll ever get with Illustrator.

  31. Re:Why latex at all ? by Waffle+Iron · · Score: 5, Funny

    Well what's the replacement? Word/Writer are garbage for writing research papers or theses, so what else is there?

    PowerPoint, of course. To handle the math expressions, just use Comic Sans. That makes it look like the math problems were solved with a pencil, the way a real mathematician would do it.

  32. Use a Mac? by La+Camiseta · · Score: 1, Informative

    If you do I highly recommend Mellel. It's a great middle ground between word processors and markup/typesetting programs like LaTeX.

    Or, you could go with docbook and XSL transformations if you want pure markup/typesetting.

    1. Re:Use a Mac? by yumyum · · Score: 2, Informative

      Here, fixed that broken link for you: Mellel

    2. Re:Use a Mac? by Qybix · · Score: 1

      Scrivener also promises large scale document tools on Mac only. I haven't really tried it out seeing as I don't have the next great canadian novel in me at this moment.

      http://www.literatureandlatte.com/scrivener.html

      Qybix

      --
      Qybix ----- I do not have a belief system; I'm an Anti-theist and proud of it! Saying that not believing in anything i
  33. there is nothing as good as tex / latex by jirka · · Score: 4, Interesting

    The problem is that all the things with decent interface have crappy quality of output. Truth is, latex (tex really) have far FAR better output than anything else. Nothing comes close in terms of typesetting text and math correctly. I can spot a word document once it's printed. Not by the font, but by text layout. Reading something written in a gui word processor like word (or openoffice) hurts your eyes and your brain.

    Plus, your problem was the interface. So why not consider something that outputs latex? It needs to be a front end that handles all the dirty work and uses latex for what it does best. Just like you don't care that most of your operating is written in C which is just as old technology.

    Plus, most places that want mathematics documents, really want you to submit latex. You're better off with something that can output it natively.

    Writing something that does the same thing is stupid if what is wrong is an interface. If a good interface is written, you might never know you are using latex (or tex) in the background.

    1. Re:there is nothing as good as tex / latex by rakslice · · Score: 1

      "Reading something written in a gui word processor like word (or openoffice) hurts your eyes and your brain."

      See, I tend to assume that the kind of people who dish out vague criticism like that without any further explanation are the kind of people who safeguard their ears and their brains from bad sound quality by taking green magic markers to their CD collections.

      Perhaps you want to elaborate? Or I can make fun of you some more, if you like. =)

    2. Re:there is nothing as good as tex / latex by Splab · · Score: 1

      Well he is right. LaTeX documents, just look nicer than WYSIWYG documents, when you are used to LaTeX you are never in doubt where some document originated.

    3. Re:there is nothing as good as tex / latex by raju1kabir · · Score: 2, Interesting

      The difference is that the green-marker people fail, in blind tests, to identify which CDs have been thus enhanced, or are being played through $5000 cables. I (and others like me who genuinely care about the appearance of words on the printed page), on the other hand, am always correct about which documents were produced in Word.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
    4. Re:there is nothing as good as tex / latex by Anonymous Coward · · Score: 0

      What about ConTeXt, especially the newest versions using luaTeX?

    5. Re:there is nothing as good as tex / latex by Bud · · Score: 4, Informative

      Except that in this case, you can bring out a magnifying glass and see the differences yourself. Kerning and layout is an art that has been perfected for centuries. For example, the visual weights of the letters must be accounted for. You can't just put letters on a line one after another and expect the results to be nice or even readable. TeX/LaTeX was designed to reproduce the implicit and explicit rules of text layout and kerning. It has a separate font rendering library called Metafont. The results are very good, so good in fact that many have been content to write front-ends that call TeX or LaTeX for typesetting.

      MS Word was designed by engineers to dump letters in sequence on paper. Early versions were unable to kern at less than screen resolution (some 75dpi). Later versions shipped with TrueType fonts lacking proper kerning information. The results are not good. So bad, in fact, that people turn to other alternatives. Reading documents "typeset" by Word in Times New Roman hurts your eyes, just like listening to 96 kbps MP3:s hurts your ears.

      Some reading, if you don't believe:

      http://nitens.org/taraborelli/latex
      http://robgoodlatte.com/2007/07/24/3-examples-of-bad-microsoft-word-typography/

      --Bud

    6. Re:there is nothing as good as tex / latex by Anonymous Coward · · Score: 0

      I can spot a word document once it's printed. Not by the font, but by text layout.

      Funny. I can spot a TeX document in less than 5 seconds for the same reasons.

      Reading something written in a gui word processor like word (or openoffice) hurts your eyes and your brain

      That is a matter of personal opinion. I personally don't like the layout of TeX documents (speaking as one who professionally typeset for a few years).

    7. Re:there is nothing as good as tex / latex by jirka · · Score: 1

      elaborate? sure: For example, the tex paragraph layout engine. The thing is, Don Knuth went and read up about how text layout was done in professional layout. What are the proper spacings etc... Tex does layout per paragraph, not per line. So for example interword spacing is as uniform as can be for the whole paragraph, not for a single line.

      There are many other aspects of layout that tex does properly, that no word processor does. That's not to say no other software does it. Professional typesetters do also use other software that does layout right (or perhaps somewhere it is still done by hand).

      Tex/Latex is as close as you get to something done by a careful professional typesetter, without the cost or effort.

    8. Re:there is nothing as good as tex / latex by Anonymous Coward · · Score: 0

      To say TeX's handling of fonts is good is to say the sun is cool.

      TeX is great if you don't want to use typography from the last 20 years.

    9. Re:there is nothing as good as tex / latex by jirka · · Score: 1

      Your credentials as anonymous coward are incredibly impressive.

      PS: Owning a laser printer does not make you into a professional typesetter. Creating TPS reports in your office does not make you a typesetter either.

    10. Re:there is nothing as good as tex / latex by Anonymous Coward · · Score: 0

      I'm told that if you write a Word 2003 document with correct use of the semantic structures, and use OLE to embed images and Excel worksheets (instead of tables), then there is a pretty good converted which will convert into LaTeX source, and which manges to keep some of the extra formatting, but I cannot recall what such a program is called, and have never used it.

      For tables, there is xl2latex, an Excel macro which creates a .TEX file containing LaTeX source of a table corresponding to a section of an Excel worksheet. I have used this on many occasions, and found it to be useful.

      For maths, MATLAB's latex() command is usefull, as it converts a symbolic or rational variable into TeX code. I assume that Mathematica and Octave have similar features.

    11. Re:there is nothing as good as tex / latex by Bud · · Score: 1

      I said nothing about the font handling process or font data formats. I said that the *results* are good. Sheesh.

      If the Computer Modern font does not please your eyes, you can get any of the 35 standard PostScript fonts with one puny usepackage statement (e.g. \usepackage{times}). The procedure for installing arbitrary TrueType or PostScript fonts is a bit more involved but there are tools and walkthroughs available. See also http://www.tug.org/fonts/.

      There are TeX forks like XeTeX that can handle modern digital fonts automatically.

      --Bud

  34. Re:Why latex at all ? by visualight · · Score: 1, Interesting

    No internets for you.

    troll

    As used on the Internet:

    1) As a verb, the practice of trying to lure other Internet users into sending responses to carefully-designed incorrect statements or similar "bait." In a real example, a Usenet newsgroup contributor mentioned the discovery of an ancient African carving containing a list of prime numbers. The contributor further listed some of the prime numbers found and included some numbers that, in fact, are not prime numbers. Other contributors then sent serious replies, correcting the list of prime numbers cited.

    --
    Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
  35. Really Old School Solution by Anonymous Coward · · Score: 4, Funny

    Hire a calligrapher. Its gotta be cheaper than a FrameMaker license.

  36. Re:Why latex at all ? by Ice+Wewe · · Score: 5, Insightful

    It's called typesetting and, unfortunately, LaTeX is still the freakin' best.

    What do you mean by "unfortunately"?

    Unfortunately no software since [LaTeX] has come close to the feature-set and quality of LaTeX.

  37. texmacs by Anonymous Coward · · Score: 0

    http://www.texmacs.org/tmweb/home/welcome.en.html

    Might be what you're looking for and if I'm not misstaken, it's NOT a LaTeX frontend.

    1. Re:TeXmacs by Anonymous Coward · · Score: 0

      it's also WYSIWIG

  38. MathML FTW by ryanleary · · Score: 1

    MathML is pretty full featured. Equations are stored in a standardized XML format. http://www.w3.org/Math/

    1. Re:MathML FTW by Anonymous Coward · · Score: 2, Interesting

      MathML is pretty full featured. Equations are stored in a standardized XML format.

      http://www.w3.org/Math/

      Really?

      Wikipedia has a great example on why MathML (or XML in general, rather) isn't that great. At all.

      Following is the quadratic formula in LaTeX:

      x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

      Now, in MathML:

      BEHOLD! No, it's not the first code sapmle. It's not the second or third either.

      (/. didn't allow me to post the monster here)

    2. Re:MathML FTW by narcc · · Score: 1

      Having worked with both, I've found that MathML leaves you begging for TeX.

      Even if it were superior (which it is undoubtedly not) it's not terribly useful for anything outside the web.

      Of course, you do realize there's more to TeX than just the math bits right? TeX is a complete typesetting system!

    3. Re:MathML FTW by rwa2 · · Score: 1

      Since there isn't much software out there in the way of satisfying the original request, I kinda take this Ask Slashdot as a design challenge.

      By "modern" (or maybe he means "contemporary" but not quite well-adopted yet) it seems like the approach a developer might take to tackle this problem in this day in age would involve some mix of:

      * XHTML + CSS backend
      * MathML for equations (computer generated, not directly human edited)
      * should be able to grab the MathML equations and paste them directly into Mathematica or Octave or whatever and start feeding it data or tweaking plots that are displayed as figures.
      * ditto with spreadsheets / databases for processing tabular data.
      * SVG for freeform annotation of figures (which could be imported in any format with the help of a conversion pipeline... it was pretty annoying trying to remember the pipeline I used to generate each .eps figure I imported into latex, which I'd have to perform again each time I had to make a minor edit to a figure).
      * version control with svn or something that would also allow collaborative papers or comments on peer reviews
      * output targets to tex / pdf / wiki-like site
      * presentation output target

      --
      I did my MSSE in lyx until it was time to convert it into the university latex template; finally finished it up in straight emacs and had a bunch of Makefiles to compile the document to several targets. Used OpenOffice for hand-annotated summary spreadsheets and graphs, dia for figures, and octave+gnuplot for batch-produced data plots.

      Using Openoffice Calc was a pain... I had to tweak several options disabling features in my xorg.conf to prevent it from randomly crashing my xserver when I opened menus, and it would crash if I manipulated graphs a certain way, such that I'd have to redo all my work from the last saved working backup because the autosaved on crash one was horked.

    4. Re:MathML FTW by stephentyrone · · Score: 1

      I just threw up a little bit in my mouth.

  39. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    I HOPE [snip]... LAST BREATH!

    That's not a troll, that's a blunt, racist, unfeeling and callous diatribe. A troll is something else entirely.

    A troll is an attempt to trick readers in to thinking that one is taking a taboo position or a position which runs against a generally accepted notion when, in fact, one is simply trying to egg newbies on and goad them into an irrational and impulsive riposte.

    See the definition in The Jargon File:

    http://www.catb.org/jargon/html/T/troll.html

    troll

    1. v.,n. [From the Usenet group alt.folklore.urban] To utter a posting on Usenet designed to attract predictable responses or flames; or, the post itself. Derives from the phrase "trolling for newbies" which in turn comes from mainstream "trolling", a style of fishing in which one trails bait through a likely spot hoping for a bite. The well-constructed troll is a post that induces lots of newbies and flamers to make themselves look even more clueless than they already do, while subtly conveying to the more savvy and experienced that it is in fact a deliberate troll. If you don't fall for the joke, you get to be in on it. See also YHBT.

    2. n. An individual who chronically trolls in sense 1; regularly posts specious arguments, flames or personal attacks to a newsgroup, discussion list, or in email for no other purpose than to annoy someone or disrupt a discussion. Trolls are recognizable by the fact that they have no real interest in learning about the topic at hand - they simply want to utter flame bait. Like the ugly creatures they are named after, they exhibit no redeeming characteristics, and as such, they are recognized as a lower form of life on the net, as in, "Oh, ignore him, he's just a troll." Compare kook.

    3. n. [Berkeley] Computer lab monitor. A popular campus job for CS students. Duties include helping newbies and ensuring that lab policies are followed. Probably so-called because it involves lurking in dark cavelike corners.

    Some people claim that the troll (sense 1) is properly a narrower category than flame bait, that a troll is categorized by containing some assertion that is wrong but not overtly controversial. See also Troll-O-Meter.

    The use of 'troll' in any of these senses is a live metaphor that readily produces elaborations and combining forms. For example, one not infrequently sees the warning "Do not feed the troll" as part of a followup to troll postings.

  40. LaTeX + Docbook? by Anonymous Coward · · Score: 0

    I'm no scientist, so I have no experience with the math stuff, but you might be able to get pretty close with Docbook, and using the docbook-xsl package together with FOP for PDF output. I can't promise a complete solution, but if you can preprocess your math equations into an image of some sort, you can easily insert them into a docbook document that provides the cross-referencing, image support, table creation, and easy PDF output. I use Oxygen XML Editor (not free), and I find it's docbook editing features much more enjoyable to use than a word processor.

  41. Re:fist pr0st! by Anonymous Coward · · Score: 0

    the real question is whatever happened to the lameness filter?

  42. I don't know if anyone's mentioned Wyneken... by KingVidalia · · Score: 5, Informative

    It is LaTex, but made easy. Made very easy. It's managed by a co-worker and friend of mine, so I may be biased. But he's done some exceptional work with it (including many internal manuals here at Red Hat). So check it out. He is a big KDE fan, so it's made the transition to QT 4 recently and it looks fabulous. http://www.99b.org/wyneken/

  43. Re:Why latex at all ? by RobBebop · · Score: 5, Interesting

    I've taken a couple of stabs at LaTeX through the years. I have no real need for a proper type-setting platform like LaTeX because I am not in the world of academia that demands it, so I was never able to get past the learning curve imposed by LaTeX.

    Now, let me say... I get it. I understand how invaluable it is to submit a paper in a format so less time can be wasted "making it pretty" and more can be spent on the meat of the work. That fact doesn't elude me.

    What I never figured out was how to download a stinking template from IEEE and start writing a document. I never figured out how to compose my own document type so I could use it to empower the written arts that I am interested in. I never got past the hurdle, so to this day I still use OpenOffice Writer as my word processor and haven't been able to "transcend" to a proper type-setting program so make all the boring formatting tasks easy.

    I even read the LaTeX Wikibook a number of months ago and this didn't even get me over the hump on my way to publication.

    So, I echo the sentiments of the article submitter. LaTeX is hard, and either better documentation or a better alternative is needed to make it accessible to the rest of us.

    --
    Support the 30 Hour Work Week!!!
  44. The Beast That Is Framemaker by Nova+Express · · Score: 3, Interesting

    It sounds like FrameMaker will probably do just about everything you want, including a very robust equation editor, automatic cross-referencing, robust table creation, Postscript and TrueType font support, and even XML includes.

    However, know in advance that you will never love FrameMaker, nor will it ever love you. Its ways are Harsh and Unyielding. You will have to walk The Way of The Frame Within the Frame, and it will not make you any happier. (Except, unlike Word, your pictures won't decide to move for no apparent reason.) You must embrace the Pain Which is The Reference Page, and come through the other side.

    But once you have mastered The Beast Which is FrameMaker, it will dance (albeit slowly) at your bidding...

    --
    Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)

    http://www.lawrenceperson.com/

    1. Re:The Beast That Is Framemaker by belg4mit · · Score: 1

      Au contraire. It is easy to love FrameMaker... a true WYSIWIG with plenty of control.
      Its book feature is a Bob-send for writing large works.

      --
      Were that I say, pancakes?
  45. Modern Latex Replacement? by kipin · · Score: 0

    Well it may not be modern but lambskin seems to have done the trick for hundreds of years...

    --
    If I can not smoke in heaven, then I shall not go. -- Mark Twain
  46. MacKichan Scientific Word by cunniff · · Score: 1

    I have not tried it, but I was a programmer for the ancestor company 25 years ago, and, at the time, it was a pretty good system. It claims to be able to import / export LaTex. It was designed by a mathematician so it is fairly complete. Free trial download available. http://www.mackichan.com/

    I have no connection with the company other than 1 year of employment a quarter century ago...

  47. Let me guess... by Anonymous Coward · · Score: 0

    You're a first year grad student trying to get papers written and procrastinating on learning latex, so are spending your time investigating all the various replacements under the guise of "doing work".

    Just learn Latex. Not having a gui is a benefit, not a hindrance: you have the best typesetting environment available on any platform. No platform dependent GUI or clunky binary file formats.

    If your in Windows, try WinEDT, if your in Mac OSX try TeXShop + TextMate

  48. A stupid question, but I need to ask... by NoobixCube · · Score: 4, Interesting

    What is it about LaTeX that makes it so special? Can't scientific documents be laid out correctly in a word processor? I ask out of ignorance, not rhetoric.

    --
    Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
    1. Re:A stupid question, but I need to ask... by PhilipPeake · · Score: 3, Informative

      The short answer is no.

      The big difference between document processing and word processing is that with something like Word you are constantly having to play with layout, fonts etc.

      There is some rudimentary stuff to set styles, but when you push it (and not even hard) it breaks, and then you are back to trying to reformat your own document, and as you make changes to the malformed part, other parts of the document change.

      With a document processor, you specify a document format and then just throw test at it, with directives to sat what part of the format to apply. There is a HUGE amount of complex logic which applies various rulesets to format each part of the document very nicely, and do so within the context of the document.

      Word was designed initially to work with things like daisy wheel printers etc. FrameMaker Tex etc. were designed to work with typesetters which have much more flexibility (and thus require much more logic to drive them).

      The end result is that the same paper prepared with word and LaTex is night and day - even on the same output device.

      And despite what the original poster has to say about using LaTex, once its set up you concentrate on the content, not on the formatting. If set up correctly it behaves somewhat like CSS in that you can go and play with the document formatting and output a paper in a completely different style, never having to go touch the content at all.

    2. Re:A stupid question, but I need to ask... by joe_bruin · · Score: 2, Insightful

      What is it about LaTeX that makes it so special? Can't scientific documents be laid out correctly in a word processor? I ask out of ignorance, not rhetoric.

      Easy: try typing this into a word processor.

    3. Re:A stupid question, but I need to ask... by RobBebop · · Score: 2, Interesting

      What is it about LaTeX that makes it so special? Can't scientific documents be laid out correctly in a word processor? I ask out of ignorance, not rhetoric.

      If you've ever been foolish enough volunteer to be the editor for a group project where everybody writes their own chapter, you'll understand that everybody formats their work differently. If you ever sought the more challenging task of making these independent submissions conform to an aesthetically pleasing palette, you'll be able to espouse how much it sucked because word processors aren't built to be able to intelligently mark the formatting of each word in the document. If you've ever be super-foolish and tried incorporating this hypothetical group project in a 2 column format that is preferable for formal publication in Microsoft Word, you probably ended up jumping out a second story window, and I commend your courageousness for surviving the fall.

      Word processors simply aren't designed to provide a similar look and feel for all publications feeding into an academic journal... and the journals use the power of formalized LaTeX typesetting templates to take the burden of making the document look good off their shoulders (as they should).

      --
      Support the 30 Hour Work Week!!!
    4. Re:A stupid question, but I need to ask... by mdmkolbe · · Score: 3, Informative

      Simple answer: LaTeX implements proper "optimal" line breaking, while most word processors implement "greedy" line breaking. This means that LaTeX will produce the "best looking"(*) word wrap. See "Word Wrap" on Wikipedia for just the tip of the iceberg.

      (*) "Best looking" in this case has a precise mathematical definition. See the Wikipedia reference for more details. Finding definitions of "best looking" that actually look good and that are mathematically tractable (some involving figure placement are NP-hard) is an open area of research.

    5. Re:A stupid question, but I need to ask... by rmcd · · Score: 5, Informative

      This is not a stupid question. Let me say at the outset that I avoided LaTeX for years and boy, was I wrong. LaTeX proponents often talk about the pretty formatting, but for me the advantage is the robust document structure you easily create.

      LaTeX pretty much requires you to create a structured document, and the document class you're using automatically handles the formatting, display, and numbering, and it is easy to do extensive cross-referencing of equations, tables, figures, etc. By structured I mean that you create entries like

      \section{This is my first section}

      This creates a new automatically numbered section, creates a formatted section head, and resets all equation and subsection numbering. Entries automatically show up in a table of contents if you elect to create one (a one-line command). If you create structured technical documents, it's fantastic. Tables are a pain, but for me that's the one big weakness. And the more you have to control the detailed formatting of specific pages (which I don't need to do), the less you will want to use LaTeX.

      Yes you can do all this in Word or OpenOffice, but it requires setup and in my experience almost *no* user of those programs bothers to do it. It's just too much of a pain. With LaTeX, on the other hand, it's hard to extensively change the default formats (this is what the OP meant by creating a new document class) but the standard classes for articles and books are fine for many people. New LaTeX users have to overcome the urge to tweak the formatting. Once you just leave it alone, it's liberating. You can focus on content and logical structure, and the result is a decent-looking document.

      It appears to me that there is a movement *towards* the use of LaTeX in economics (my field), most commonly by using Scientific Word. This is just an impression, and I can't speak about other fields.

      Finally, the experience one has with LaTeX will depend on the front end (which can simplify entering equation and structure commands). Lots of folks use Scientific Word. I use Emacs/AucTeX. I am *very* happy with that combination.

    6. Re:A stupid question, but I need to ask... by FlyingGuy · · Score: 0, Offtopic

      Good god, if it behaves like CSS its time to send it bits into the ether because that is where CSS belongs as well. Talk about a fucking abortion!

      Don't get me wrong, we need something that can do what CSS is supposed to do, but can we please make it actually fucking structured ok?

      Ohhh and one other thing, can we make it actually work well while we are at it?

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    7. Re:A stupid question, but I need to ask... by mrchaotica · · Score: 1

      I tried it in OpenOffice (Insert->Object->Formula), and here's as close as I got (paste it into the textbox at the bottom of the window):

      int binom{-1}{1} {{%delta x} over {nroot{3}{x^{2}}}} = lim csub{s rightarrow 0} int binom{-1}{-s} {{%delta x} over {nroot{3}{x^{2}}}} + lim csub{t rightarrow 0} int binom{t}{1} {{ %delta x} over {nroot{3}{x^{2}}}}newline lim csub{s rightarrow 0} 3 (1 - nroot{3}{s} ) + lim csub{t rightarrow 0} 3 (1 - nroot{3}{t} ) newline 3 + 3 newline 6

      I couldn't figure out how to get the subsequent lines to have equal signs, or how to get them to line up. I think the correct solution is a table with separate formula objects.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:A stupid question, but I need to ask... by mrchaotica · · Score: 1

      If you've ever been foolish enough volunteer to be the editor for a group project where everybody writes their own chapter, you'll understand that everybody formats their work differently. If you ever sought the more challenging task of making these independent submissions conform to an aesthetically pleasing palette, you'll be able to espouse how much it sucked because word processors aren't built to be able to intelligently mark the formatting of each word in the document.

      Select all --> clear formatting --> start from scratch. (Having everybody email you their sections as plaintext works too.)

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    9. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      There's another difference that people often overlook. Every other piece of software uses the popup window model for editing equations. If your document is filled with many inline equations it becomes a real pain to be always entering a totally separate window to edit or add new equations. All you need is to drop in some dollar signs with LaTeX and you're in mathmode.

    10. Re:A stupid question, but I need to ask... by Chris+Colohan · · Score: 4, Interesting

      The main thing I have used LaTeX for is generating conference papers (and a few journal papers and a thesis).

      99% of grad student time wasted in LaTeX is spent trying to squeeze more content into a set page limit. I can't tell you how long I have spent trying to reformat tables to appear in a more compact format and still be readable, rephrasing sentences to eliminate dangling words in paragraphs, tweaking line spacing just enough to get your last 100 words to fit on the last page (while not being noticeable to reviewers), turning first names into initials in the bibtex file to shrink the references section, and when pressed hand-editing the postscript in figures to make things look better or more compact...

      If you are writing text which doesn't have to meet tight formatting or page-count restraints, LaTeX can be a real joy to use. It always makes things look great. (Heck, I helped edit a non-math published book using LaTeX, and our printers were overjoyed at how easy it was to deal with our postscript.) But if you give in to the temptation to try and tell LaTeX to do something different than it wants to do, then you are in for a world of pain.

    11. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      > some involving figure placement are NP-hard

      I don't see why placing a figure when using h! is NP-hard.. however it never seems to place it "exactly here"

    12. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      In LaTeX, the author can focus entirely on the meaning of the text, not its appearance. Given your unformatted plain text source, LaTeX automatically hyphenates words, distributes text over pages while correctly taking care of distributions of lines in paragraphs, inserts figures while minimizing the distance to references from the text, etc. It even handles microtypography. Besides that, its bibliography system (bibtex) is the standard in technical academics, and works like a charm.

    13. Re:A stupid question, but I need to ask... by renoX · · Score: 1

      Calling 'best looking' fitting a mathematical definition which has nothing to do with actually looking good is false advertising I think!

      When I was a student, I was able to distinguish the paper made with LaTeX from the other, they looked different: did they look better?
      IMHO No, especially because the schema were often poorly placed.

    14. Re:A stupid question, but I need to ask... by triffidsting · · Score: 1

      goodbye footnotes, you'll be forever missed

      --
      Non, je ne veux pas coucher avec toi ce soir.
    15. Re:A stupid question, but I need to ask... by Jester99 · · Score: 4, Informative

      All of the above is true. And solid reasons for using TeX. But there are more great features as well.

      The mathematical typesetting language has an admittedly high learning curve. It's got a lot of complicated function names and arcane naming rules for some symbols. But it produces beautifully-typeset mathematical formulas (see an earlier response to your query), and once you've memorized the fifty or so symbols that are relevant to the equations in your particular field, you can write your formulas ridiculously fast.

      Take for example, the quadratic formula:
      $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$

      I imagine that at first glance, this looks like gibberish to the non-LaTeXperts in the room. But if you squint, you can decode what it means. The only obscure symbol in there is the \pm for the plus-over-minus character. Commands like \frac{..}{..} and \sqrt{..} create nice variable-sized objects that grow to fit over, under, or around their arguments. And if there's a symbol in Greek, Hebrew, or any more arcane set of mathematical algebras that is necessary for your equation, Tex /probably/ has it covered somewhere (though you may have to dig to find it). In general, though, typing in equations using your "familiar" fifty or so characters winds up being far, far faster than using some WYSIWYG equation-editor. If you've got several hundred equations to typeset, you'd never get past the first chapter without it. After you adjust to getting superscripts by writing "x^2" and subscripts with "x_i," you'll never look back.

      Did I also mention you can grep it?

    16. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      In a word, no. Take almost any serious math paper and try a recreate a few of the equations in Word. Go on, just try it. Then print both and tell me which looks better.

      TeX isn't WYSIWYG, but what you get tends to be what you want, and that is worth a lot. It can take some fussing to get certain details right, but you can end up doing that in any word processor and with TeX it is usually possible to save a reuse the code that you need to do what you want to do.

      And yeah, the line breaking looks nice also.

    17. Re:A stupid question, but I need to ask... by vux984 · · Score: 1

      I couldn't figure out how to get the subsequent lines to have equal signs, or how to get them to line up. I think the correct solution is a table with separate formula objects.

      The integral symbols in the sample, are much better than what you get out of OO. They are taller and angled which is more correct, the range values are also smaller and positioned closer to the ends of the in. The horizontal line part of the radical symbol is much heavier in OO as well, and less attrative as a result, especially when its the denominator.

      I'm also not sure why you used the greek delta symbol, when all that was called for was an italicized d, but that's neither here nor there.

      But bottom line, if I had to read 50 pages of formulas, I would infinitely prefer to read the latex version over the OO version.

      The other issue with Word and OO, is that it often looks better on the screen that it does printed out. The pdf / postscript / printed out version is often plagued with all kinds of really annoying 'glitches'.

      As for using a table with separate formula objects... sure ok... but that functionality should be part of the formula editor, and the result should be an object that copes with line breaks. If I make a 12 line formula, OO treats it much like a single image... which is a royal pain.

    18. Re:A stupid question, but I need to ask... by houghi · · Score: 1

      It Makes it apparently easier to write things like this: http://ctan.tug.org/tex-archive/info/Free_Math_Font_Survey/images/garamondmd.png

      Try doing that in a word processor. It is possible, but especially the formula will be not easy to do.

      I could imagine a plugin for e.g. OOo that would handle these parts. e.g. a pop-up that will insert the LaTeX part.

      Just thinking out loud here.

      --
      Don't fight for your country, if your country does not fight for you.
    19. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      I don't get it - I should sit and painstakingly mark-up text with LaTeX only to get the line breaking right?

      Seriously, that sounds like shooting mosquitoes with a cannon.

      I am happy using OO.o - the text flow might not be "scientifically optimal", but I can write reports complete with math formulas and pictures and everything dang fast and using styles I have flexibility as well.

      Is there any other benefit to LaTeX?

    20. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      In short, not really. Latex is really useful for the ability to have automatic table, bibliography and image referencing, along with a relatively easy way for typing out equations. It provides automatic table of contents generation with the correct page numbering and many other things. You could do it in a word processor, but you would have to do all that manually. The real nice thing about latex is the equation writing and support for tables and arrays. This is something that most word processors support, but terribly. Try typing out a calculus level math in a word processor sometime. A few levels above that is what Latex is used for.

    21. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      yes, they can.

      but no word processor is able to output a longer document correctly. or, better, when you start, you are not sure, if the result will be correct.

      yes, i do word support and i had to give up when footnotes are not shown gracefully... or show even up on the wrong page.

      or have you ever tried to numerate all the paragraphs? word can do it. but it can't put the numbers in outer margin, only left or right.
      write can't do it either.

      a.

    22. Re:A stupid question, but I need to ask... by MMC+Monster · · Score: 1

      What I don't get is why can't Openoffice have a mode to do "scientifically optimal" word wrap (with the understanding that the words may jump around a bit during editing).

      --
      Help! I'm a slashdot refugee.
    23. Re:A stupid question, but I need to ask... by mdmkolbe · · Score: 1

      See Michael Plass's 1981 dissertation for details on the NP-completeness of certain objective functions.

    24. Re:A stupid question, but I need to ask... by mdmkolbe · · Score: 1

      There are different aspects of 'best looking'. TeX gets some of those right (e.g. line breaking and page breaking) but the rest is up to the style designer.

    25. Re:A stupid question, but I need to ask... by bloobloo · · Score: 2, Funny

      Okay: 6

    26. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      The main difference between them is that LaTeX compiles a document, word processors continually re-display it.

      Comparatively, word processors have WAY too many limitations for technical writing for most. Although they have improved, most WP equation editors are too simplistic to handle formulas that are large and complex. Large tables (spanning more than one page) look crappy in most word processors, but LaTeX handles them well. Putting graphics into a WP document is often fraught with other problems; images tend to 'float' and move around. This is a big problem especially if you want to use multiple lists (list of figures, list of tables, etc).

      Multi-file documents are simpler and more consistent in LaTeX than with WP documents; document formatting is more likely to be messed up with WP - LaTeX has the notion of a preamble setting up the 'type' of document you're making, eg a report, thesis, paper etc. and the formatting is consistent throughout the document. Further, I can have one body of text (eg. chapter) and present it in one way (eg. paper for submission to Journal A) or in another (eg. thesis chapter) and I don't have to change that particular file either.

      Also keep in mind that your word processor has to read in ALL of the document when producing the final output; if your document is large (eg. 6-10 chapter PHD dissertation with graphics and tables), it REALLY REALLY SUCKS to generate the document, and have the WP crash on you before you get it printed.

      Also, given that LaTeX files are PLAIN TEXT, you can open work you did years back, and still have it readable without conversion etc. Try opening an old WP file from years back; many have been written by the 'this format is too old to be opened by this version of the WP' bug.

      For anything complex (eg. any research writing), I will use LaTeX. NO question.

      Hope this helps.

    27. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      Well, it depends. There is NO word processor out there that does typography anywhere as well as TeX and LaTeX does, and that holds especially true for Math.

      But you could certainly have a combo of word processor + rigid template and styles that would approach TeX output. It is not IMPOSSIBLE per se. With a LOT of work on the word processor, it could even get nearly as good if the user doesn't get in the way.

      Really, it would be easier and cheaper to use XeTeX as a backend and write a modern, friendly, front-end for it (and that INCLUDES adding front-ends to create and modify document classes).

    28. Re:A stupid question, but I need to ask... by mrchaotica · · Score: 1

      Strangely enough, my school tends to specify MLA or APA-style and "Works Cited" pages instead of footnotes.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    29. Re:A stupid question, but I need to ask... by Inda · · Score: 1

      "Yes you can do all this in Word or OpenOffice, but it requires setup and in my experience almost *no* user of those programs bothers to do it."

      The last set of documents I put together totalled 5,000 pages - this was during the tender phase of our project. I do not write the content, I just handle the collation and presentation. I don't understand why people have so many problems with MS Word.

      The largest tender specification document was over 600 pages. One MS Word document, zero crashes. Edited by engineers. Finished by me.

      I'll admit that I use a custom template but I've only ever made one. The MS Word styles are just like using CSS - no big deal. Cross references work with a GUI with minimal fuss. My styles are called HEADING 1, HEADING 2, etc and all the section numbering is automatic. From what I've read, you need to do this in LaTeX too.

      Cross references work with a GUI with minimal fuss. Figure numbering is automatic. Table of contents is automatic. Footnotes work as expected. Tables are formatted automatically.

      Engineers write. I tidy. I did try and get people to use a master document but that scared them a little...

      I have no doubt that LaTex is a great piece of software but MS Word is a powerful tool in the right hands. Some of us use it properly.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    30. Re:A stupid question, but I need to ask... by mapsjanhere · · Score: 1

      The reason you have the layout issues in Word is that you're using the program differently. In Word (or any other WYSIWYG editor) most of us try to fix stuff on the fly, with all the known issues. If you'd used Word like a document editor - write the text, do a "select all, copy, paste special unformated text, into new document", then apply your styles, you get pretty decent results (as long as you stay away from NTR).
      Now if someone would just write a new equation editor for Word ...

      --
      I'm aging rapidly, I bought a new game and had no idea if my machine was good for it.
    31. Re:A stupid question, but I need to ask... by tenco · · Score: 1

      The integral symbols in the sample (...) are taller and angled which is more correct (...)

      I doubt that pretty much. It's just an elongated "s" and my handwritten integral symbols (and most i see from others) look more like an upright, elongated "s". But i think i know what you're meaning: taller and angled integral symbols look more "correct", but maybe that's because we're used to it because it's the style commonly used in textbooks.

    32. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      The problem with word processors is WYSIWYG - it seemed like a good idea at the time (and is probably now taken for granted), and people insisted on it as a must-have feature, but it effectively turns them into DTP programs rather than document writing programs.

      Obviously you can lay out and format anything reasonably when you do everything manually, but wouldn't you rather concentrate on the content rather than the layout? That's the point of LaTeX. It does things automatically so you don't need to.

    33. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      Short answer: Yes.

      Long answer: No.
      While a standard word processor can handle the text and to a very limited degree equations, LaTex was DESIGNED to handle real equations of realistic size reasonably.

      A combination of a good word processor and a special purpose equation editor might serve the function, but would (in my opinion) be just as complex. And, you generally wouldn't be able to output what the combination needs from any language that output text. (LaTex is an output option of some software.)

    34. Re:A stupid question, but I need to ask... by Arnar · · Score: 1

      They can, but with today's tools it is simply much much harder.

    35. Re:A stupid question, but I need to ask... by elgatozorbas · · Score: 1

      It was developed by a mathematician tired of seeing his work deformed in the printed version every time. He therefore developed his own typesetting package.

    36. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      Your are not asking out of ignorance. You are asking out of disrespect. Do you think you are the first person in the world with the "brilliant" idea to use a word processor while all others just too dumb to come up with such an idea?

    37. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      Math. It takes five times as long (for me) to write an equation in Word's equation editor as it does in Latex, and the Latex results are prettier.

    38. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      Try writing a small example, say a 4-page report including real equations (throw in a fraction or an integral sign) and a few pictures on a word processor, and you will get your answer.

    39. Re:A stupid question, but I need to ask... by CPowell46 · · Score: 1

      I hate to say anything good about Microsoft, but I much prefer Word (pre-2007)'s equation editor to markup editors. As for typesetting programs vs. word processors, it has already been pointed out that the former do not relieve the user of all esthetic concerns...far from it.

    40. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      As editing LaTeX is like editing a simple text with no decoration, the editing process is very light (takes not much CPU).
      This can be a huge advantage for documents with more than 500 or 1000 pages, because Microsoft Word (and also other wysiwyg editors) handle difficultly so massive documents (especially if there are some pictures, graphs,...)

      --
      Goeb

    41. Re:A stupid question, but I need to ask... by frogzilla · · Score: 1

      TeX and LaTeX are amazing (the X is the greek chi, pronounced more like "ck" or scottish "ch"). They can be painful to use but they provide real, professional quality typesetting of a wide range of things that are difficult to put into print (namely, equations) and are free in every sense of that word. They provide access to automatic bibliography functions and reference tools, automatic indexing, useful (if cryptic) table generation too. They allow effortless inclusion of proper, scalable postscript figures. Text is actually typeset well with proper kerning. Popular tools like Word (for example) don't do these things well or at all. Postscript in Word can be painful since for decades it seemed that Microsoft thought Postscript was evil. Word never used to adjust the kerning on text properly or at all. I don't know if it does now. Word data is stored in some kind of crazy format where you have no easy fix when something goes wrong which it does frequently when you are generating a document like a thesis with many included figures, tables, equations, etc. TeX files are text, human readable, and are run through a compiler to generate the output. Figures are included at compile time. Equations in TeX take a bit of learning but the result is very satisfying. Equations (indeed anything you like) can be automatically numbered and referenced in the text by assigning them a name and then using that tag elsewhere. I have found that using something like Word for a sophisticated document results in a process equally or more painful than learning LaTeX.

    42. Re:A stupid question, but I need to ask... by DocJWD · · Score: 1

      I think the move to learning to use structured documents is the best part about spending time in LaTeX (which I did in grad school, even doing the initial conversion of the IEEE class from the old style file back a decade or so ago).

      I now work almost 100% with Word in my work environment, but look to use what structures are there (heading levels, captions, cross-references). It always surprises/appalls me how few of the highly-educated people I work with can handle even those simple concepts (leading to ongoing back-and-forth with the boss, for example, when he adds a figure and manually captions it in the middle of the document and then complains that he can't "fix" my figure numbers). Then they complain as they wind up typing a table of contents by hand since "the built-in one doesn't work."

      BTW, anyone who says that Word is easier for fine-tuning layout has obviously never fought with placement of figures in a document (something that LaTeX makes so easy).

    43. Re:A stupid question, but I need to ask... by martyros · · Score: 1

      Back in 1997, I started to do this kind of thing in MS Word, and I did define everything. By the time I realized what a piece of crap Word was at the time, I was too far into my semester-long project to switch over. I got into the habit of pressing Ctrl-S compulsively every sentence (since it crashed at least once every editing session), and learned that sometimes you have to remove and add the same diagram 2-3 times before it will put it in a rational place.

      Granted, that was over 10 years ago now, but I wish I'd known about LaTeX at the time. Doing my PhD thesis in LaTeX was a much better experience, even with the problems importing graphics.

      --

      TCP: Why the Internet is full of SYN.

    44. Re:A stupid question, but I need to ask... by vux984 · · Score: 1

      I doubt that pretty much. It's just an elongated "s" [wikipedia.org] and my handwritten integral symbols (and most i see from others) look more like an upright, elongated "s". But i think i know what you're meaning: taller and angled integral symbols look more "correct", but maybe that's because we're used to it because it's the style commonly used in textbooks.

      The 'angle' is just more aestheticly pleasing.

      But I think the taller is more correct. The integral has 'scope' over the following expression, so it should be as tall as it to reflect that. In the same way parenthesis should be as tall as the expression they enclose. Similarly, the integral symbol should be at least as tall as the expression being integrated. At least, in my opinion; it makes things easier to read.

    45. Re:A stupid question, but I need to ask... by pjt33 · · Score: 1

      Trying to squeeze more content into a set page limit is one constraint which is hard to work to: the one which I had problems with when I used LaTeX for essays was working to a word count. There is no accurate way of counting the words in a LaTeX document short of writing a script to strip out the formatting so that you can pass it to wc.

    46. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      It is a simple question with a complex answer. The short answer is no. The longer answer is probably best found here:

      http://en.wikipedia.org/wiki/LaTeX

    47. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      But if you squint, you can decode what it means.

      Unless, of course, you happen to be unfamiliar with English. This is something I rarely see adressed: How is, say, someone with a background in ancient Greek, Latin and Hebrew supposed to use any of today's markup languages? TeX, LaTeX, Docbook and all the others habitually use crypric English abbreviations. So, if we recall what this discussion was originally about (namely: finding a less complicated alternative to LaTeX that produces equally beautiful documents), I think we'd better focus on systems that do not require the user to write tags themselves but hide this away by presenting an i18n-able user interface.

    48. Re:A stupid question, but I need to ask... by rmcd · · Score: 1

      Well here's a true story that may help you understand why many of us react badly to Word. I wrote a 20-odd page report (using Word 2003) in which I structured the document as you describe: I used auto-numbered and auto-formatted headings, auto-numbered figures, etc. I tried to structure it as aI would a LaTeX document. After completing the document I discovered to my dismay that inserting a table of contents (which I had not done at the outset) stripped out all heading 1, heading 2, etc. formatting and numbering and deleted all the bullets in my bullet lists. This was completely reproducible. I poked around on the web and found an exasperated posting by a microsoft engineer explaining that this was an easily fixed problem in the default template (I don't recall the exact term he used).

      Along similar lines, I have colleagues who were writing a book and selected Word for the collaboration feature. Several hundred pages into the project, Word altered various numbering schemes, moved the graphics, and generally rendered the document unusable. The publisher hired a Word consultant to fix the mess.

      I have never doubted that in the hands of an expert Word can work well. Possibly you could have forestalled our problems. But lots of my colleagues have stories like mine.

      This is just an FYI. Thanks for your post.

    49. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      The problem with using a word processor for scientific stuff is that you spend more time doing formatting grunt work than actually writing the bleedin' thing. Also, LaTeX will handle larger docs than most word processors used to.

      I've written a roughly hundred page doc in word for scientific purposes, and I found it to be a real PITA. Now that I know how to write in LaTeX, I wish i had written that doc in LaTeX. My formatting would have been cut and paste goodness, and I'd have been able to use real scientific symbols rather than faking it with my consumer version of word. Plus, LaTeX+$EDITOR (emacs, VI, machs Nichts to latex) is more robust that word WRT data corruption and failures.

      But then, I got to where I was writing my history papers (for my minor) in LaTeX. SOOOO much easier than word or broken office!

      Catapult

    50. Re:A stupid question, but I need to ask... by jandrese · · Score: 1

      I find it surprising that the concept of "tag this as a section header" is considered foreign to word processor users. That's exactly what pretty much every business user of Word does, at least around here. You start with a document template and then add sections from the template menu. So you start off with header page, fill in any blanks you need, then insert a table of contents (which will be automatically updated), then you say "insert section" and you have your first section. Repeat for all of the sections to make the doucment. Tables and whatnot get automatically tagged and cross referenced with the table reference at the end, etc...

      The big caveat is if someone starts messing with the formatting directly it can make a tremendous mess of the document. Sometimes bad enough that you just have to copy the contents out to notepad and recreate the section. Cross references are sometimes handled badly by Word as well. Still, compared to trying to get Tex and the umpteen support packages you need to do anything with it installed and working on everybody's machine (especially metafont support, those packages are nothing but trouble) it's still a timesaver, especially when you're passing the documents around to everybody and make ample use of Word's built-in document tracking features.

      Don't get me wrong, Word drives me crazy on a regular basis, but compared to trying to teach my co-workers how to set up and use TeX it is a dream.

      --

      I read the internet for the articles.
    51. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      I would say basically no you can't do scientific documents in a word processor. If you want to crank out a quick internal business letter or memo they are great, for external use they good because expectations are not high; if something isn't lined up properly it's unnoticed. For Scientific documents it's highly competitive to get published in the journals, and reviewers are often pedantic assholes, every disadvantage you can avoid keeps you in the race.

      Furthermore word processors start to run out of horsepower about the chapter level so to make a document much longer you'll probably separate them and merge and have to adjust page, section and reference numbers by hand; this is where LaTeX just starts to hit it's stride! If you want to collaborate, nothing beats throw your LaTeX source up on a CVS server unless its a Subversion server!

    52. Re:A stupid question, but I need to ask... by JadeNB · · Score: 1

      What is it about LaTeX that makes it so special? Can't scientific documents be laid out correctly in a word processor? I ask out of ignorance, not rhetoric.

      It is probably true that there's little that vanilla LaTeX can do that a modern word processor can't, but the point is that, with a word processor, you have to *do* it, adjusting kerning and fonts and what-not; whereas TeX and its derivatives are meant precisely to insulate you from this, allowing you to focus on content while not worrying about details of layout. Unfortunately, since TeX is very much tuned to textual mathematics (hey, look at the name), this means that things can get very hairy when one tries to include pictures or other fanciness, and I think that this is where one sees a lot of LaTeX's reputation for difficulty; but, when you stick to using (La)TeX for that for which it was originally intended, you get the advantage of its considerable intelligence (and corresponding narrowness) over a word processor's considerable stupidity (but breadth).

    53. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      Simple answer: no, you can't do it in a word processor.

      With formulas, WPs either don't do the math placement right, or you're constantly fiddling them.

      LaTeX attention to typsetting detail is everywhere, and mostly automatic (automatic ligatures like fi, fl). Propper leading when you have composite characters like fractions with high and low acsender/decenders, rather than just making that line's leading wider to fit it.

      Styles -- WP make it too tempting to fiddle the formatting, rather than using styles. OpenOffice styles are pretty good with styles for everthing from characters to pages, but actually harder to set up in a GUI than with a language. MS-Word's styles are joke (they were okay in Word 6 for DOS, and WinWord/MacWord 3, but ever since Office 97 they've been increasingly difficult to make them behave)

    54. Re:A stupid question, but I need to ask... by Anonymous Coward · · Score: 0

      It's just easier to use LaTeX (or TeX) for certain things. Here's a short, random article from the ArXiv: http://arxiv.org/pdf/0808.0275v1.
      You should look at every page, and imagine how you would typeset it in MS Word.

  49. Lout? by Anonymous Coward · · Score: 1, Informative

    Have you tried lout (http://lout.wiki.sourceforge.net/)? I've not, but it looks interesting.

  50. the real LaTeX Replacement is by Anonymous Coward · · Score: 0

    LaLaTeX

    1. Re:the real LaTeX Replacement is by Anonymous Coward · · Score: 0

      ChaLaLaLaLaLaLaLaLaTex

  51. Re:Why latex at all ? by pherthyl · · Score: 4, Informative

    Well its not that bad.. Sure making your own document class is pretty much impossible if you have a life, but using existing ones is pretty easy. Go to the conference you want to submit to, download their latex template and put your content into their sample file. That's all there is to it.

    But I really only use latex for the stuff where exact formatting is critical and a template exists. Sure there are tools that let you use Latex for presentations, but it doesn't seem worth it for a presentation where the format is pretty much free form. You just end up with boring cookie cutter presentations.

  52. Re:Why latex at all ? by Ira+Sponsible · · Score: 5, Funny

    I asked a mathematician how to solve constipation and he said, "Work it out with a pencil."

    So I did.

    I'm just glad I didn't ask an engineer or I'd have had to use a slide rule.

    --
    1.Netcraft confirms:In Soviet Russia all your base welcomes a beowolf cluster of CowboyNeal overlords. 2.? 3.Profit!!1!
  53. stability by e**(i+pi)-1 · · Score: 3, Insightful
    One of the strengths of TeX is that it does not change. I can TeX with minor adaptations a text I have written 15 years ago and I know that I will be able to process it in 15 years.

    An other strength is its flexibility. Any replacement which dumbs things down makes things more rigid. LaTeX itself is already a "dumbed down" version of TeX which sacrifices some of the beauty of TeX but makes it more accessible. I myself use it primarily.

    I could imagine a variant of LaTeX, which makes certain things easier, like positioning of pictures.

    From the user prespective the problem of LaTeX is that it has a relative steep learning curve which once overcome saves enormous time. Processors like Word get you started immediately, adding more and more frustration once the user wants more control.

    1. Re:stability by ErikZ · · Score: 1

      So all you would need then in a Tex replacement is something that's backwards compatible with Tex.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  54. LyX by Anonymous Coward · · Score: 0

    I have been using LyX for quite some time and I find it pretty good, although it also has its shortcomings.

    The math editor is really good, tables are relatively easy to work with (although inherently limited by latex support). There are only two things that annoy me: the scrolling is weird (the amount scrolled by each mouse wheel rotation seems random), and there is no on-the-fly spell checking with red squiggles below misspelled words.

    If you work with latex-only people, you can easily write a makefile that takes care of converting back and forth between latex and lyx when you commit/update your work.

    1. Re:LyX by ririarte · · Score: 1

      Yes, as others have already said, LyX is a good wrapper/UI. It's also good if you want to produce properly typesetted output without learning the intrincacies of LaTeX.

  55. Some front ends are better than others by sevenfactorial · · Score: 4, Interesting

    Hi, I recently finished a PhD in math; while I probably haven't Texed as many pages as you, I have plunked out my share over the years. I've found the unix/linux front end program Kile to be extremely labor saving, particularly its newest version. It has forward/backward search, automatic completion for \ref commands, and a built in library of click-to-use symbols (and for these you are automatically advised of what packages are needed to use them.) I am agnostic on the issue of whether something "better" than LaTex is possible, or whether with great power always comes irritating details, but for what's out there, I think Kile can greatly improve the experience.

  56. LYX by Mad+Indian · · Score: 0, Redundant

    I think you will be pleased. http://wiki.lyx.org/

  57. Re:Why latex at all ? by Ethanol-fueled · · Score: 5, Funny

    ...LaTeX is still the first choice. It is more robust, and gives the user more control over appearance, than anything else I've seen. Kinda like the original post says, if it's not relevant anymore, what's the alternative?

    Polyurethane. A little more expensive, but thinner and hypo-allergenic.

  58. What's next? by mrroot · · Score: 5, Funny

    The next thing you know someone will ask for a replacement for vi.

    --
    I Heart Sorting Networks
    1. Re:What's next? by Anonymous Coward · · Score: 2, Funny

      Yes, if only Vi could be improved somehow.

      Vi.... improved
      Vi... improv
      Vi.. impr
      Vi. imp
      Vi im
      Viim
      Vim

    2. Re:What's next? by Anonymous Coward · · Score: 1, Insightful

      vi? ain't that an ed replacement?

    3. Re:What's next? by Anonymous Coward · · Score: 0

      Lies of heathen communists who do not recognize the truth of emacs.

    4. Re:What's next? by Anonymous Coward · · Score: 0

      Vim, Vi Improved.

    5. Re:What's next? by Anonymous Coward · · Score: 0

      Word!

    6. Re:What's next? by vatsu · · Score: 1

      Emacs! just kidding :D

    7. Re:What's next? by Anonymous Coward · · Score: 0

      Oh god, not another vim vs emacs flamewar

    8. Re:What's next? by bryanporter · · Score: 1

      Someone did. It's called pico.

    9. Re:What's next? by Anonymous Coward · · Score: 0

      ok, how about vim

    10. Re:What's next? by Anonymous Coward · · Score: 0

      pico is for script kiddies.

    11. Re:What's next? by Anonymous Coward · · Score: 0

      Go nano!

    12. Re:What's next? by Anonymous Coward · · Score: 0

      And thus, Torvalds created emacs...

    13. Re:What's next? by Anonymous Coward · · Score: 0

      I thought that was the purpose of 'vim'

    14. Re:What's next? by Anonymous Coward · · Score: 1, Funny

      The next thing you know someone will ask for a replacement for vi.

      Psh, yeah, like there's still people who haven't heard about this!

    15. Re:What's next? by EricR86 · · Score: 1

      That would be Vim.

    16. Re:What's next? by Anonymous Coward · · Score: 0

      hum, notepad works out of the box.

    17. Re:What's next? by Anonymous Coward · · Score: 0

      I use Edlin, you insensitive clod!

    18. Re:What's next? by kwilliam · · Score: 0

      You know, someone is working on a vi-like text entry style for Kate (the KDE Advanced Text Editor) for Google Summer of Code. I've never mastered vi, because I spend so much time in GUI programs, but once vi-like editing is available in Kate I'll try learning it, because I've heard once you learn the commands it really is much faster.

    19. Re:What's next? by Fuzzzy · · Score: 1

      The next thing you know someone will ask for a replacement for vi.

      Us, who saw the light, already use Emacs.

    20. Re:What's next? by randyest · · Score: 1

      We, who are smart enough to use proper grammar and the proper text editor, use vi.

      --
      everything in moderation
    21. Re:What's next? by Anonymous Coward · · Score: 0

      Someone already made it... it's called pico.

    22. Re:What's next? by Fuzzzy · · Score: 1

      Touché!
      Me, back to Word for fixing me grammar.

  59. Layout doesn't matter by realmolo · · Score: 0, Troll

    I'm going to come right out and say it:

    Nobody cares how good your document looks. In the age of the Web, so-called "proper" typsetting is completely obsolete. And that's a GOOD thing.

    Seriously. Quit worrying about how your papers look and spend more time on the actual CONTENT. I understand that the "powers that be" in academia are very snooty when it comes to these things, but fuck them. If your paper says something worthwhile, that's all that matters.

    Or is the problem in academia that hardly anyone does any work of real interest, and instead try to make up for it with "pretty papers"?

    1. Re:Layout doesn't matter by mrroot · · Score: 1

      Nobody cares how good your document looks. ... If your paper says something worthwhile, that's all that matters.

      I would like for you to test this idea. The next time you have a research paper (or business proposal or what not), publish it on a web site with a flashing background, use scrolling marquees to display the text, and add some music by New Kids on the Block. Let us know how it works out.

      --
      I Heart Sorting Networks
    2. Re:Layout doesn't matter by mdmkolbe · · Score: 1

      Sour Grapes.

    3. Re:Layout doesn't matter by HeronBlademaster · · Score: 2

      On the contrary, it is extremely important what papers (and websites) look like. If your paper doesn't look professional, it will be ignored, regardless of the merits of its content.

      Try sending a resume written in crayon - I doubt they'll even look twice at it. Go here http://www.utahwolfproductions.com/ and see if your eyes explode. Do you still think that how things look doesn't matter? (I'm unaffiliated with that site, I just use it as an example of eye-exploding ugliness.)

      If your paper says something worthwhile but is butt-ugly, then I wouldn't look at it - I'd give it back and say "resubmit it in a readable form." You can say "f you" all you want but if the powers that be don't like ugly papers then you have to play by their rules.

      Imagine if Microsoft's site looked like the site I linked to above. Do you think they'd be taken seriously?

    4. Re:Layout doesn't matter by shadwstalkr · · Score: 2

      Since most journals are still published on paper or PDF, with editors who want a consistent look, yes it does matter. More importantly, it's very hard to make complex equations in Word that are numbered correctly. Nobody will cite your paper if they can't read the equations.

    5. Re:Layout doesn't matter by Anonymous Coward · · Score: 0

      On the other hand, legal briefs and the like are always double-spaced courier. There's lots of real world shit where nobody cares about fancy typesetting.

    6. Re:Layout doesn't matter by clone53421 · · Score: 1

      That site looks like a 12-year-old designed it. Seriously... I thought "oh it can't be that bad" and clicked on it. It was. It's almost as bad as MySpace.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    7. Re:Layout doesn't matter by DarenN · · Score: 1

      Heh, that's great trolling :)

      The truth is that the GP has a point - word processing tends to focus on presentation over content. It's very easy to get caught in a cycle of playing with layout and not worry about content. The same is true of layout web-style, (x)html+css because although it separates the content from the presentation to some extent it's still very easy to get caught up in minor changes (I find that image placement in either web-based or word processor based layout is an endless source of distraction)

      For me, TeX (well, more specifically, LaTeX) does this separation in a more cognitively efficient manner, allowing me to actually focus on writing the content. The only breaks come with specific layouts like tables and lists, and you can always separate those tasks by writing them in text and coming back and using the commands later. Also, it produces very pretty output.

      --
      Rational thought is the only true freedom
  60. If it is not broken by Vexorian · · Score: 1

    If it is not broken... Really, I thought LaTeX's complexity was a feature.

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  61. troff + eqn! by Anonymous Coward · · Score: 0

    It's the pinnacle of usability.

    Newfangled LaTeX - sheesh. :D

    1. Re:troff + eqn! by L'homme+de+Fromage · · Score: 1

      Actually, if you just want math typesetting for short documents (~ 1-3 pages), troff/groff + eqn is not a bad choice. You don't need to install anything extra since it already comes with every Linux/UNIX system. Throw in pic + grap + tbl and you could include some basic graphics as well.

  62. Already a viable replacement by Anonymous Coward · · Score: 0

    Silicone is a far superior material than Latex. Real Dolls are a major advance over the older blow up kind.

  63. Re:Why latex at all ? by duncan+bayne · · Score: 5, Funny

    > LaTeX is hard

    You're probably applying it in layers that are too thick.

  64. Re:Adobe Framemaker by Anonymous Coward · · Score: 0

    I agree. Framemaker's frame metaphor is very useful, as is the way that character and paragraph styles are applied. The math editor always seemed like complete overkill for most of Framemaker's typical applications, but perhaps it might serve as a replacement for applications where LaTeX's power is outweighed by its learning curve.

  65. XSL-FO? by CompSci101 · · Score: 5, Informative

    Let the hate commence. Anyway:

    XSL-FO is another markup language, but there's a good bit going for it, not the least of which is an application that renders it directly to PDF: http://xmlgraphics.apache.org/fop/

    The main good thing about FO is the ability to take advantage of related XML technologies to help you generate the documents (and the various tools that you can use to generate them). You can embed SVG diagrams and MathML if you're comfortable with the namespaces; FOP can definitely render SVG via Apache's Batik project (which is also very good) and I'm pretty sure will also render inline MathML via an optional plugin. A lot of people mentioned OpenOffice, and the cool thing there is that since the documents it generates are XML documents (I'm pretty sure its equation editor emits MathML), you can use XSLTs to transform the documents that it generates into XSL-FO documents for rendering.

    The obvious missing feature is the WYSIWYG app, but you'll find a bunch of links at the W3C's XSL-FO site.

    Anyway, like I said, let the XML hate commence.

    C

    --
    The Sun is proof that we can't even do fire properly.
    1. Re:XSL-FO? by mdmkolbe · · Score: 1

      Maybe you have a point, but...

      • Is there a free implementation for rendering XSL-FO? Using "optimal" formatting (e.g. Knuth-Plass)?
      • How long is "Hello World"? B/c IIRC XSL-FO is very verbose (not just because of XML, but the language design).
      • How much boiler plate do I have to put up to write a document conforming to ACM article standards? Bibliography management? Etc?

      It's been a long time since I looked at XSL-FO, but I would think that it would be harder to use than LaTeX.

    2. Re:XSL-FO? by Anonymous Coward · · Score: 0

      MathML is not human usable. The wikipedia entry says it all. And that's just for the trivially simple quadratic equation. God help you if you need integrals or matrices. If you're willing to use a special GUI tool to put together your equations it might be acceptable, but you're out of luck with a normal text editor.

    3. Re:XSL-FO? by Anonymous Coward · · Score: 2, Informative

      fop is an excellent excellent example of error-processing-by-aneurism (ie the Java-neurism style of error output where you seem to get the stack, register values, etc but not the reason why the damn thing blew up in the first place). For example, take a working DocBook XML document and make a 'processing' mistake with it (ie semantic, not syntactic error). Once you run something like xsltproc over it and feed it to fop, it's pretty damn difficult to figure out from the error output the actual source of the issue. (Yes, I realize that fop doesn't get enough information from the XSL-FO to be able to produce good error messages. Why they couldn't have added CPP-style line number contents or file meta-data tags in the XSL-FO is beyond me...)

            DocBook XML is another source of frustration. For another recreational impossibility, try adding back matter to a document. Or checkboxes for checklists. DocBook XML + fop are trying to get to the level of matching LaTex from 15 years(!) ago, and fop is failing badly.

            It just goes to show the difference between design by committee (can someone explain to me why it's really *that* damn hard to embed comments within comments or even '--' in a freaking comment?) and design by one-gifted-person.

    4. Re:XSL-FO? by Anonymous Coward · · Score: 0

      To your 3rd point, I find if you pair XSL-FO with XSL they work great for reducing the boilerplate. I find if I use my own style of XML document, paired with my XSL to generate the XSL-FO I needed works slick.

      For example, the HTML/PDF menu's I generate for this small restaurant/cafe: http://77wayside.com/

      To your 2nd point, the XML data isn't very verbose, it's only as marked up as I want/need it to be. Yes, the resulting XSL-FO is rather verbose, but it's also nicely formatted in a 100% consistent fashion.

      And I can take the same data, apply a different stylesheet and get a completely different PDF output output.

      Compare the Breakfast/Lunch menu and the foldable version. Exact same data, slightly different stylesheet behavior for a completely different output.

      As for Math/Scientific output, I've not used LaTex in 15 years, and I really can't speak to the MathML integration with XSL-FO. I do know that TeX produces the most beautiful computer generated documents I've ever seen. The world needs many more people like Knuth.

    5. Re:XSL-FO? by Anonymous Coward · · Score: 0

      I agree Java is a perfect replacement for C. C just isn't for the enterprise. Hmm. . .maybe we can do better; does anyone know if we can have Java written in XML?

    6. Re:XSL-FO? by beej · · Score: 4, Informative

      Is there a free implementation for rendering XSL-FO? Using "optimal" formatting (e.g. Knuth-Plass)?

      Yes (Apache fop), and... maybe? I can't find a definitive answer, but there is this:

      http://wiki.apache.org/xmlgraphics-fop/KnuthsModel

      How long is "Hello World"? B/c IIRC XSL-FO is very verbose (not just because of XML, but the language design).

      You have to write a "master" for each page type, but it's not that bad:

      http://www.renderx.com/tutorial.html#Hello_World

      Non-trivial documents do get big fast, though.

      How much boiler plate do I have to put up to write a document conforming to ACM article standards? Bibliography management? Etc?

      Two Imperial Assloads. I'm guessing. But I really don't know for certain.

      I was having a lot of trouble coaxing plain TeX to do what I wanted, and Unicode was the straw that broke the camel's back in that case. Ease of installation of the document processing system was something to be considered, and Apache FOP is a trivial install.

      What I have now is a XML processor written in Python (it used to be XSLT, but I'd had enough of that after a while) that munges my XML code into XSL-FO, and then fop produces PS and PDFs. All the contents and index are generated by the Python processor. (fop doesn't support the XSL-FO 1.1 indexing stuff--at least it didn't the last time I looked--so options are limited and nasty for eliminating duplicate page numbers in the index.)

      However, for my needs, it works just fine. (I want to quickly produce A4/US Letter 1-/2-sided from a single source document.) But my typesetting needs are simplistic compared to those of math- and layout-heavy users.

    7. Re:XSL-FO? by Anonymous Coward · · Score: 0

      XMLMind is not too bad

    8. Re:XSL-FO? by johannesg · · Score: 2, Informative

      I write lots of technical documents at work (proposals, user manuals, test plans and reports, requirements documents, etc.) using DocBook, and for that purpose it is extremely useful. I don't have much use of equations, so I cannot really comment on how well that works.

      One thing I've done is create a few extremely simple DTD's for things like user requirements, system requirements, and test cases. These are then transformed into DocBook using XSLT (the language of the devil, I tell you...), generating all the required tracing tables automatically, and in the process saving me an incredible amount of work.

      I guess DocBook is a bit more limited than LaTeX, but for what I do it is great and it creates very pretty PDF's and HTML.

      Are you actually proposing to edit XML-FO by hand? I had the impression that it was intended to be an intermediate format, generated only by conversion from more readable XML sources...

    9. Re:XSL-FO? by Anonymous Coward · · Score: 0

      Sometimes ago, I started to write some XSL-FO scripts which can be used to produce scientific texts with the help of Apache FOPs.

      But it seems so, that there is not really a need for this, until now, I'm the only one who uses it fopr my own manuals etc.:

      http://www.thomas-zastrow.de/st/

    10. Re:XSL-FO? by Anonymous Coward · · Score: 0

      FOP is broken in so many ways (see http://xmlgraphics.apache.org/fop/compliance.html) I even wonder why someone would bother using it at all.

      I've tried using it in DocBook/XSL-FO/PDF toolchains but it produced crappy output on anything else than very simple and short FO documents.

      T.

    11. Re:XSL-FO? by wfberg · · Score: 3, Informative

      I've used XSL:FO extensively, though with the commercial RenderX Xep formatter (which is a lot more compliant than fop, and less buggy; unfortunately my company rather paid licensing than fix the open source fop).

      XSL:FO is fine for rendering business correspondence, even invoices with complex tables, etc.

      But it doesn't provide LaTeX's advanced features for image placement, automatic numbering of sections and figures, and especially lacks in the department of footnotes and endnotes.

      Crossreferences are hard to add and keep track of; this is usually solved in XSLT preprocessing, which is a bit kludgy and can be associated with bad performance (especially if you're not using xsl:key, and are stuck with XSLT 1.0).

      Most renderers use fairly naive typesetting, comparable to word or a webbrowser. Xep at least has hyphenation down; in fact, they use TeX hyphenation resource files. Nevertheless, customers often complain about window/orphan control (or rather; "i just want to add some enters so it looks nicer" which doesn't really work that way with variable input)

      XSL:FO on a feature basis is basically XHTML+CSS with some features (margins, headers and footers, pagenumbering) included that make sense if you know the output is paginated. Don't expect more out of it than that, and you'll be fine.

      LaTeX however provides a lot more functionality.

      --
      SCO employee? Check out the bounty
    12. Re:XSL-FO? by Anonymous Coward · · Score: 0
    13. Re:XSL-FO? by Anonymous Coward · · Score: 0

      A quick note about WYSIWIG editors - XFRenderer is the only WYSIWIG'ish one I have found but it makes Word look stable and intuitive. RenderX is a cute tool but you might as well just write the XML 'cos the abstraction is pretty thin. There is clearly hope for FO but the GUI tools are crap at the mo.

    14. Re:XSL-FO? by Ankh · · Score: 3, Informative

      We [the XSL Working Group at W3C] are working on improving the specification of XSL-FO to ease some of these limitations.

      Note, by the way, that TeX's line-breaking algorithm, although it uses dynamic programming to "optimize" a numeric value, is nowhere near as good as the line-breaking algorithms in some of the high-end batch formatting programs.

      Liam

      --
      Live barefoot!
      free engravings/woodcuts
    15. Re:XSL-FO? by Anonymous Coward · · Score: 0

      I guess you get around to saying that XML is your replacement for LaTeX?

      XSL-FO is not a markup language for authoring documents; LaTeX is.

    16. Re:XSL-FO? by organicveggie · · Score: 1

      Alternately, try Flying Saucer:
      https://xhtmlrenderer.dev.java.net/
      Well-formed XHTML + CSS 2.1 + Flying Saucer = PDF

      --
      -- A man is never drunk if he can lie on the floor without holding on. - Joe E. Lewis
    17. Re:XSL-FO? by Anonymous Coward · · Score: 0

      Actually, there is a version of TeX which can output a PDF directly (called PDFlatex, but it works with plain TeX as well).
      This is what I normally use.

    18. Re:XSL-FO? by shutdown+-p+now · · Score: 1

      A good WYSYWIG XSL-FO aware XML editor is Syntext Serna.

  66. If he used Firefox... by IANAAC · · Score: 1
    He could open the "webpage" created by webEq, then print to PDF. I'm sure that's available in some other form as well. Really, it's only one extra step.

    Sounds like laziness to me.

  67. WordPerfect? by Keybase · · Score: 1

    I'm not sure what you need. Corel Wordperfect Office used to be better at math writing than Word but I never used it for that. It has a 30 day free trial for the latest version. Last version I tried, v.9 about 8 years ago, was full of glitches.

    --
    Do what is right. You will please some and astonish the rest. --Mark Twain
  68. Platypus by Anonymous Coward · · Score: 2, Informative

    Andrew Binstock has been working on a project called Platypus.

    http://platypus.pz.org/

  69. Re:Why latex at all ? by mdmkolbe · · Score: 0, Redundant

    I sympathize with your predicament. One of the biggest problems with LaTeX/TeX is that while it has a strong mathematical foundation (see the Knuth-Plass line breaking algorithm), it's front end is a badly designed macro-based programing language.

    Macro-based langauges can work, but most of them are just a pain to work with (M4 anyone?). Unfortunately, Knuth didn't have the advantage of a lot of language research that has been don't in the past few decades.

    On top of this the layers that have been built on top TeX to make it "easier" have insulated users so much that they don't understand what is really going on when TeX formats a document. If you're doing simple stuff that's okay, but imagine trying to drift a car if you didn't know how the searing wheel controls the front wheels instead of the back wheels.

  70. LaTex Simplified by rotenberry · · Score: 1

    I think the cover of the book "Einstein Simplified" illustrates this matter:

    http://books.google.com/books?hl=en&id=cdtBd8ljWqYC&dq=einstein+simplified&printsec=frontcover&source=web&ots=uAfnTYjoWdsig=9IglIlkNjXdOT36u9CVMBpgrPPw&sa=X&oi=book_result&resnum=3&ct=result

    A simple version of LaTex cannot fill my typesetting needs.

  71. I find lyx is ok by Anonymous Coward · · Score: 0

    I find that Lyx addresses a lot of the ugliness. You have at least 50-90% less crap to remember using Lyx. This, for me, is enough of a crap reduction from raw LaTeX that life is acceptable. OP seems not to think so, but please do spend a little time trying it (if you haven't) before blowing it off.

  72. Word 2007 equation editor doesn't suck anymore by melted · · Score: 1

    That said, their style based formatting is as broken as ever. For short papers, however, there's no reason not to use Word 2007 anymore. It's equation editor is pretty much a complete rewrite, and a successful one at that.

  73. Re:Why latex at all ? by Daniel832US · · Score: 3, Interesting

    Am I the only one that never liked LaTeX? I really tried, but plain TeX worked a lot better for me. I did my thesis in plain TeX and wrote the math tests I used to give in it as well. My solution was to develop a set of basic macros to import each time. I could never get used to how LaTeX tried to do everything for you. I much prefer a blank slate to build upon rather than someone else's vision. As I remember, even importing pictures (eps/ps format) was simple. Maybe plain TeX is worth taking a look at. You don't need to learn a whole bunch of complicated commands because there aren't any :). And it's a safe bet that once you've learned it, there won't be too many changes made in future releases. There's this four volume book set (I don't remember the author, but they were green) that I learned from. It showed you everything you'd want to know.

  74. Our professors seem to favour MathType by Sycraft-fu · · Score: 3, Interesting

    It's an MS Word addon that is specifically designed for highly technical formulas. I cannot personally rate it, as I don't use it. However the people who are using it are professors of electrical or computer engineering, so it clearly works for that field at least.

    1. Re:Our professors seem to favour MathType by Victor+Liu · · Score: 1

      Note that MathType is only really for adding equations into Word documents; it supplants the MS Equation editor, and probably isn't meant for a whole lot more. My adviser (in EE) also uses MathType for formulas and class notes. However, these tend to be short documents that are less than 10 pages long typically, with no need for serious cross referencing. Once you start trying to write serious documents on the order of a hundred pages, with cross references all over the place to equations, tables, and figures, MathType and Word's capabilities begin to pale compared to LaTeX.

    2. Re:Our professors seem to favour MathType by Sycraft-fu · · Score: 1

      As I said, I'm not making any specific claims to functionality, as I don't use it. I just know that we have professors who used to use LaTex who decided that the combination of Word and Mathtype (and Acrobat to make the PDFs) was what they'd rather use. Perhaps their documents don't demand serious cross referencing, or perhaps Word itself has services for that.

      I am just offering it as something the questioner should examine since I know people who work in a technical, academic field and find it works for them for this function.

    3. Re:Our professors seem to favour MathType by johannesg · · Score: 1, Troll

      It's an MS Word addon that is specifically designed for highly technical formulas. I cannot personally rate it, as I don't use it. However the people who are using it are professors of electrical or computer engineering, so it clearly works for that field at least.

      As a rule, you should mistrust anything electrical engineers do with computers. There is something in their mindset that makes them approach computers in a weird and often highly impractical way, in my (considerable) experience...

    4. Re:Our professors seem to favour MathType by Anonymous Coward · · Score: 0

      Probably because engineers are results oriented.

    5. Re:Our professors seem to favour MathType by Carmody · · Score: 1

      I loved MathType. My love affair ended yesterday. I wanted to do a simple function in bracket notation: T(x) = (3n+2)/2 if n is odd, and n/2 if n is even. (Yes, I'm one of those Collatz people)

      Now on my WINDOWS version of Mathtype, this sort of thing Just Works. But now I have a mac, and on my MAC version, the bracket is all in pieces and awful. This is with the real MathType, not "equation editor." It looks bad on the screen, when I save as .pdf, and I even tried saving as .html and it still is all broken up. I wound up creating it in MAPLE and doing a screen capture, and then cropping the screen cap.

      Boo to MathType; at least the Mac version.

      (BTW: The LaTeX code for that function:

      $T\left( x\right) =\left\{
      \begin{array}{cc}
      \frac{3n+1}{2} & n\text{ odd} \\
      \frac{n}{2} & n\text{ even}%
      \end{array}%
      \right. $

      Even if you have never seen LaTeX, I'll bet you can figure out what is going on. The syntax is not that bad.)

      --
      God is real unless declared integer
    6. Re:Our professors seem to favour MathType by Anonymous Coward · · Score: 0

      The UI is almost exactly the same as for the TeXaide equation editor for LaTeX(I believe it it made by the same company), although the final equations still look better when produced with LaTeX than with MathType. TeXaide is better than hand-typing maths in some cases, particularly with large arrays or very complex or nested big operators (the LaTeX term for integrals, sums, &c.), although the TeX source can sometimes need tweaking afterwards.

  75. Texmacs is great for math input by kipton · · Score: 3, Informative

    I'm currently using Texmacs to type in my math. Entering greek characters and structured expressions is a breeze. For example, to get \alpha^2 you'd enter the following keystrokes:
    [a] [tab] [^] 2

    Texmacs is WYSIWYG, like a word processor, so you only see the typeset document, and not the underlying text file.

    There are disadvantages though; for publication, I have to make use of Texmacs "export to Latex" feature, which does not provide an optimal Latex file. It is also not possible (I believe) to import a Latex file. And Latex is the lingua franca of scientific writing. Texmacs also seems to have a small user base.

    Nonetheless, Texmacs is the fastest and most efficient tool I have found for math heavy writing.

    1. Re:Texmacs is great for math input by beaverbrother · · Score: 1

      Agreed. I can write math in Texmacs as fast as I can do it by hand.

    2. Re:Texmacs is great for math input by torako · · Score: 1
      I love to use TeXmacs to calculate stuff by hand, i.e. writing down some equation, using copy and paste to duplicate it and manipulate things line by line. It looks much better than writing everything on paper and is faster too, especially if you work like me and don't like to apply lots of operations in one line.

      When I want to use the output for something serious I usually use the LaTeX export and just embed the equations in a "real" LaTeX document. That works quite well.

    3. Re:Texmacs is great for math input by mdmkolbe · · Score: 1

      LyX and Equation Editor can also be keyboarded rather nicely. For example to get "\alpha^2" you'd enter (once you are in math mode (Ctrl-M)) "\alpha^2".

      Err ... ok, that last one was too simple so try "\frac" [space] [Alt-M] "(" "\sqrt" [space] "\frac" [space] "1" [downarrow] "2" [downarrow] "3". This will get you "\frac{\left(\sqrt{\frac{1}{2}}\right)}{3}" (copy and pasted from LyX.

      Equation editor has similar (though not as good) keyboard short cuts, you just kind of have to hunt for them.

    4. Re:Texmacs is great for math input by Anonymous Coward · · Score: 0

      100% agree. After becoming accustomed to the key shortcuts (which are easy to learn since they are listed next to every character you can get to through the mouse) I can type up math almost as fast as I can write it by hand. The formatting is also very nice and my documents are usually better looking than my peers using TeX.

  76. polyurethane by Anonymous Coward · · Score: 1, Informative

    Thinner, and fewer allergy issues...

  77. Re:Why latex at all ? by Shados · · Score: 1

    You sir, just won at the internet

  78. LaTeX PE wishlist? by xristoph · · Score: 1

    Well, I had my fair share of work with LaTeX, first with my master thesis, then a book chapter. Possibly the worst experience was when I had to submit my master thesis again, for publication, and the publishing house wanted 100% vector-based fonts (as opposed to pixel-based fonts, which are used by default). Took me a long time to get THAT done. And I also have to repeat the concerns voiced above, that working with latex you spend a damn whole lot of time trying to adjust margins, width and height of pictures, and in general deal with space management issues. Also, while latex is the best (and indeed almost the only) way to edit and display mathematical formulae efficiently, it is a pain in the *** when you need to embed pictures: you will need to choose once whether you use pdftex or latex, by choosing the image format you want to use; and pictures will need to embed fonts properly, or else it can become really ugly. I have to say, for all it's worth, kile is a pretty damn good frontend for latex, and probably the best you'll find. To my knowledge, there is currently no alternative to latex, sadly, as MathML lacks a decent editor and converter, afaik. Hey, it's from 2001 and it still hasn't arrived in the scientific mainstream - that oughta tell you sth. I guess, I have to agree that instead of an alternative (which may be unlikely to come along unless some slashdot reader feels the call), we might need a pimped-up version of LaTeX: LaTeX PE (pimped-up edition). It should use/include True-Type and vector-based fonts by default, a more sensible handling of and higher compatibility with image types (svg, jpg, gif), and an easier-to-adjust general formatting (colors, fonts, margins, paddings, etc.) Ã la CSS. And, in my wishlist would also feature a nice WYSIWYG editor, similar to an office suite, or maybe similar to MM's Dream Weaver. Alright, more of a wishlist - future Knuth, hear my plea! :)

  79. Hot metal by kybred · · Score: 1
    No, not the program, the Linotype.

    Of course, you have to like the smell of molten lead.

  80. Slashdot is slipping! by Anonymous Coward · · Score: 0

    I can't believe there has been this many comments and not 1 Trojan or sheepskin joke .

    *hides*

  81. gogogadgetdano has little sympathy by gogogadgetdano · · Score: 1

    LaTeX is exactly as complicated as it needs to be. Sure enough there is a significant start-up cost, but it's really not that hard. Quit crying.

  82. Use a front-end! by Anonymous Coward · · Score: 0

    LyX is kind of (95%) What You See Is What You Mean editor that makes it easier to forget about LaTeX code and focus on the writing per se.

  83. \LaTeX is not complex by Christopher_Olah · · Score: 5, Insightful

    It's not as bad as it seems.

    Let me begin by explaining how I came to use LaTeX. One of my friends pointed me to LaTeX. I read the Not so short Guide to LaTeX and loved the thought behind it. I used it for everything. Biology, chemistry, physics, math, papers, letters, essays, type setting in other alphabets... The list goes on and on.

    And I discovered something: while it has a steep learning curve, LaTeX is easy. The problem is that people don't grow up using it.

    That said, there are some poorly designed packages... These can be difficult to use... Just search ctan and read documentation till you find one that you like...

    1. Re:\LaTeX is not complex by Yazeran · · Score: 4, Interesting

      Actually it was the exact same thing for me. I did my masters in MS-Word in 98 and i hated it (open the document and all images shifted position.. .*ARGH*).

      When I started on my PhD, a colegue told me about LaTeX and gave me the 'Not so short guide' and I started writing using a simple template as starting point. It worked like a charm. Sure I have had my times where I had to fight a bit to get what i wanted (especially when I had to install the institute style class in order to finish my thesis).

      Also I have done papers in MS-word and LaTeX, and anyday I would choose Latex for an article, as getting the margins etc right for a MS-word publication is REALLY a pain whereas the journals supporting LaTeX have done it extremely simple by publishing style-classes. This makes submitting articles for review (where the layout must be different than the finished articel, e.g double linespacing etc.) MUCH less of a hasle than in Word/OO-Writer.

      So if you are serious about using a typesetting program, use LaTeX!

      Yours Yazeran

      Plan: To go to Mars one day with a hammer.

  84. Re:Why latex at all ? by Phil06 · · Score: 0

    Publish it as an Excel Spreadsheet with all the formulas in the cells, a format someone can use.

    --
    "...and yet, I blame society" Duke - Repo Man
  85. TeX LaTeX by Anonymous Coward · · Score: 2, Insightful

    LaTeX is an abomination of the original TeX by Donald Knuth. LaTeX requires 17 some passes for a document, while TeX will only need one. The LaTeX designers failed to understand TeX so they took it apart and rewrote it. When Knuth wrote it in the first place it was after he did Metafont. What better way to understand typesetting than after solving the vector font problem? Needless to say there is much less support for TeX than LaTeX, and images are still an issue. I think it's time for someone to step up and fill Knuth's shoes and write up some core mods for TeX (keeping with the 1 pass elegance).

  86. Equations as images? by Tablizer · · Score: 1

    Suggestion: Why not make equations and charts into images, like PNG, and that removes the issue of big layout specifications. Just make them with good resolution so that they print well. I've never published a scientific article, so please don't hit me if its a dumb suggestion.

    1. Re:Equations as images? by ProfessionalCookie · · Score: 1

      For simple equations MacOS X's Grapher lets you copy as latex, tiff or PDF. I copy PDF and paste into pages and it retains the vector quality of the font.

  87. Re:Why latex at all ? by twistedcubic · · Score: 1

    I agree, LaTeX can be a pain. In my opinion, TeX is to LaTeX like Linux is to MS Windows. It takes a little while to learn to write useful macros, but the freedom and control you get as a result is mind-blowing.

  88. Metaphor? by that+this+is+not+und · · Score: 1

    I wouldn't say that LaTeX has a 'compiler metaphor.' I would say that it is essentially a compiler. Nothing metaphorical it. I and I also don't get why you're considering that aspect of it a problem. You speak of having tried LyX but say 'its a front end for LaTeX.' Why is that a problem? What are you getting at, really? You don't want to use LaTeX because it's LaTeX? You're not giving us much to work with here.

  89. No replacement needed by Anonymous Coward · · Score: 0

    LaTeX works just fine, and you just need to learn how to use it better.

    Image insertion is an odyssey??? Come on, have you ever tried to insert images into Word? LaTeX image insertion works very well, thank you.

    You need to know commands for everything? Just learn the few most important ones and keep a reference book on your shelf. No need for that if you have an internet connection.

  90. Nope -- but there are better ways to do LaTeX by IntelliTubbie · · Score: 5, Informative

    First of all, you have zero chance of finding anything better than LaTeX for mathematical/scientific typesetting. However, there are ways of solving lots of the problems you mention without chucking LaTeX out the window.

    1. Frustrated that you're constantly having to download and install new packages, fonts, etc.? Try the everything-including-the-kitchen-sink distribution, TeX Live. If you're running Mac OS X, there's a great Mac-specific version of TeX Live called MacTeX, which also includes a number of front-end apps for editing, managing bibliographies, spell-checking, etc.
    2. Hate the standard (La)TeX font, Computer Modern? You're not alone. For free, math-capable fonts (most of which are included in TeX Live/MacTeX), check out this illustrated survey. If you want the ability to use OpenType and other installed fonts on your system, as well as foreign language scripts, unicode, and other modern font features, check out the wonderful Xe(La)TeX and its fontspec package, both included in TeX Live/MacTeX (of course)
    3. Want the ability to do real programming in (La)TeX, with a full scripting language? Check out LuaTeX (although it's still very much a work in progress).
    4. Want a good LaTeX front-end/editor? IMHO, Scientific Word and Lyx try to hide the complexity behind a WYSIWYG interface -- but this makes things even more confusing, because the complexity is still there, but now it's invisible, so it's impossible to diagnose why your document doesn't look the way you want. What you really want is a text-editor with built-in templates, push-button PDF compiling, and other TeX-specific features. One of the most popular editors (justly so) is TeXShop, for Mac OS X. A cross-platform program called TeXWorks is in development (led by Jonathan Kew, who developed XeTeX), and promises to bring TeXShop's advantages to all platforms. If (like me) you're wedded to Emacs, there's the fantastic AUCTeX editing mode for all things TeX-related.
    5. Read LaTeX books designed for users, not developers or those interested in the "theory" of typesetting. This means, in my opinion, to stay away from anything with "Knuth" in the byline. I really like Leslie Lamport's introductory book on LaTeX, which you should be able to track down at almost any university library if you don't want to buy it.

    Above all, be patient, and be open to learning. It's understandable that you want to do powerful and flexible document processing, without having to learn a whole bunch of commands. Unfortunately, this has a lot of similarity with people who want to program computers without learning a programming language. ("Why can't the computer just understand what I want it to do, in plain English?") Any program powerful enough to do everything you want is also powerful enough to do lots of things you don't want -- and because the computer can't read your mind, you have to learn how to tell it exactly what you want.

    Cheers,
    IT

    --

    Power corrupts. PowerPoint corrupts absolutely.

    1. Re:Nope -- but there are better ways to do LaTeX by Anonymous Coward · · Score: 0

      Ye gods, this is like the best post I've seen on Slashdot in over 10 years.

    2. Re:Nope -- but there are better ways to do LaTeX by darkwhite · · Score: 1

      What you really want is a text-editor with built-in templates, push-button PDF compiling, and other TeX-specific features

      I recommend Kile.

      Still no inline spell-check and lacking a few other nice features, but it's on its way there.

      --

      [an error occurred while processing this directive]
    3. Re:Nope -- but there are better ways to do LaTeX by PeterBrett · · Score: 1

      You forgot LyX. Also, the 'txfonts' package is made of awesome, and I highly recommend it.

    4. Re:Nope -- but there are better ways to do LaTeX by welcher · · Score: 1

      Further to your point 4, WinEdt http://www.winedt.com/ is a really great editor tuned for (La)TeX documents that runs in windows. Indeed, it's the only thing I miss about windows.

    5. Re:Nope -- but there are better ways to do LaTeX by ct1972 · · Score: 1

      Good summary, LaTeX is the least worst solution to the problem.

      I would add the the compiler paradigm - while a pain in lots of ways, brings with all the benefits you would expect. That is, you can share a single copy of "source" between several versions of a document, making it easy to tailor content to several audiences without having to maintain completely separate copies.

      Intrigued by TexWorks, thanks for the heads up.

    6. Re:Nope -- but there are better ways to do LaTeX by UnknownSoldier · · Score: 1

      If he wants push button PDF, why doesn't he just use InDesign CS?

  91. XHTMLrenderer by Anonymous Coward · · Score: 0

    flying saucer XHTML renderer / itext, hacked to support svg and mathml via batik. For the wysiwyg you just need a decent XHTML editor.

  92. Learn PostScript? by Theatetus · · Score: 1

    Just a thought.

    --
    All's true that is mistrusted
  93. One word: TeXmacs by 1jpablo1 · · Score: 1
    I'd recommend texmacs as a latex replacement, and much more in fact.

    Despite it's non-standard interface (which is been rewritten right now), it can increase your productivity, what 5, 10-fold?

  94. LyX? by vpresence · · Score: 1

    Have you tried LyX . It is essentially a front-end to LaTeX. It advertises itself as a "document processor", and addresses many of your concerns. Saved me while I was writing my dissertation.

    1. Re:LyX? by PeterBrett · · Score: 1

      Nearly all the engineers I know on my MEng course -- including the big-time Microsoft fanboys -- use LyX to typeset their reports. I also converted my mathematician fiancee to using it, and she loves the way that LaTeX renders and numbers formulae.

  95. you're asking the wrong question by martin-boundary · · Score: 4, Interesting
    What you want isn't really a replacement for TeX/LaTeX (even if you think that's what you want), but rather an automated front-end that's easier to use for yourself. The fundamental "correctness" of TeX/LaTeX is beyond question, as there are no alternatives for scientific work that comes even close in quality and performance (except for variants found on CTAN of course). In particular, your underlying assumption that a "modern application" is bound to be better is nonsense.

    You should think of TeX as a slightly high level description language for your document, eg if PDF (say) takes the role of machine languague, then in this analogy TeX would be C and LaTeX would be C++, and LyX would be like Visual Studio. With this analogy, we can see the flaw in your question: there's nothing wrong with these tools, other than the fact that you're no longer willing to use them, because you want something even higher level.

    You really have two choices depending on your temperament: If you like to have control of all the layout details, then you should learn the tools properly and start taking advantage of the features to simplify your workload dramatically (you obviously don't know the tools well enough or you wouldn't complain about document classes, table composition, etc.) I suggest you learn how to use macros, and maybe read the TeXbook. In this way, you will be able to grow your own high level interface to LaTeX which will suit you extremely well. Since you've used LaTeX for years already, this is a good investment.

    If however you're happy to delegate the fine tuning of your documents to the software, then your other choice is to give the LyX developers some feedback on what you'd like to see, or wait for a better front end to come out, which hides the complexity even more than LyX. Those things happen every once in a while, but they invariably introduce complications that make life more difficult when working on a joint paper together with other people. Try TeXmacs if that's what you want.

    1. Re:you're asking the wrong question by Ash-Fox · · Score: 1

      You should think of TeX as a slightly high level description language for your document, eg if PDF (say) takes the role of machine languague, then in this analogy TeX would be C and LaTeX would be C++, and LyX would be like Visual Studio. With this analogy...

      This is Slashdot, you are supposed to use car analogies that we will pick apart.

      --
      Change is certain; progress is not obligatory.
    2. Re:you're asking the wrong question by kingduct · · Score: 1

      For what it's worth, the "give the LyX developers some feedback" comment is spot on. I have done so several times and there is a lot of development adding new features frequently. For instance, the 1.5 version has a new "view source" mode that lets you see how your changes using the gui actually affect the file.

      That said, I am willing to let my LyX masters make most choices for me...

    3. Re:you're asking the wrong question by kas · · Score: 1

      The fundamental "correctness" of TeX/LaTeX is beyond question, as there are no alternatives for scientific work that comes even close in quality and performance (except for variants found on CTAN of course). In particular, your underlying assumption that a "modern application" is bound to be better is nonsense.

      That's not entirely true. A lot of TeX/LaTeX is "correct", but the fact that a TeX file can change the behaviour of the TeX parser is now widely considered to be bad design (in Knuth's defense, there were of course plenty of good reasons for this back when TeX got written). It is one of the reasons why it is so hard to make a TeX-compatible system without essentially being identical to TeX. Moreover, despite the small size of the TeX source code, reimplementing it in something more maintainable is a very tough job; the various "modules" are incredibly tightly coupled together.
      However, if you are a good LaTeX citizen, and don't attempt to write complicated style files yourself, this of course hardly ever matters.

  96. inDesign vs LaTeX by mkumm · · Score: 1

    I have been using inDesign for several years, so when a project came to create dynamic client statements I used inDesign to create the master template. I then searched for a method to take the xml data and feed it to the template - allowing for auto-size section and page wraps - without success. (btw - if you know of a way to do this - do tell). With failure fresh, I set off to learn LaTeX as it seems like the only tool that will gives me the flexibility to do what I need for this project. The learning curve feels steep, but so far I am enjoying it.

  97. Re:Why latex at all ? by mrchaotica · · Score: 2, Interesting

    Unfortunately, because it's an imperative language used to perform an inherently declarative task. Maybe growing up with HTML spoiled me, but I'd rather describe what my document is, rather than sequential instructions on how to create it.

    Also, I like the separation of semantic meaning and presentation that comes with modern HTML+CSS, and I don't think LaTeX offers that.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  98. Anonymous Coward. by Anonymous Coward · · Score: 0

    I believe BIC has a good solution.

  99. Interleaf? by cowtamer · · Score: 1

    Interleaf is the only "book quality" document creation program I've personally seen (then again, I am not a mathematician or an author). It apparently became Broadvision Quicksilver after being acquired, sold, re-acquired, etc.

  100. Re:Why latex at all ? by mrchaotica · · Score: 3, Insightful

    Macro-based langauges can work, but most of them are just a pain to work with (M4 anyone?). Unfortunately, Knuth didn't have the advantage of a lot of language research that has been don't in the past few decades.

    I'd say its main problem is that it's the wrong paradigm. Documents are declarative, not imperative. Therefore, the computer language used to express the document ought to be declarative too.

    Personally, I tend to use HTML+CSS for writing documents (although lately I've gotten lazy and just used OpenOffice). The trouble with that method, though, is that despite "media:print" it really wasn't designed to be used in anything but a web browser (it's hard to control pagination, for example).

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  101. BiDi TeX? by Anonymous Coward · · Score: 0

    Any good TeX-based package that does Hebrew?

  102. Front ends?! by Anonymous Coward · · Score: 0

    Only losers need GUIs. Period.

  103. Re:Why latex at all ? by jthill · · Score: 2, Funny

    LaTeX is hard

    Didn't Mattel get in trouble having Barbie say that?

    --
    As always, all IMO. Insert "I think" everywhere grammatically possible.
  104. Such as... by Samah · · Score: 1

    NyLoN

    --
    Homonyms are fun!
    You're driving your car, but they're riding their bikes there.
  105. Re:Why latex at all ? by einer · · Score: 5, Insightful

    Know what's harder than LaTex when you need math typeset correctly? Anything that's not LaTex.

  106. google to the rescue! by Anonymous Coward · · Score: 0

    http://www.naturalamb.com/latexalternative.aspx

    oh wait...

  107. What about a LaTeX class editor by dr_pump95 · · Score: 1

    Assuming Lyx or Scientific word provide adequate editing interfaces, it strikes me that the missing piece is a LaTeX class editor (a la CSSEdit) that helps you modify or create classes to achieve your desired layout.

    My experience with LaTeX, Lyx etc is similar to the original poster's and my primary problems are in getting the class right, not in generating the content. For what it's worth, I find the KomaScript classes to be the best basis for modern-looking documents with reasonable fonts.

    Perhaps there is also an opportunity here for a service provider to offer LaTeX class design services.

  108. Mathematica by Fuzzy+Eric · · Score: 1

    I use Mathematica for this problem. It cannot cover *all* the bases covered by {La}TeX, but it handles all of my technical document preparation needs (including equations, tables, et c.). Almost all charts/plots I generate directly (although sometimes in a separate notebook to separate implementation from result). Import of random graphics is also possible. In fact, there is TeX import/export, but since I have never used this feature I will not comment on its usefulness.

    It's also kinda handy for some of that crazy computation stuff I do in preparation for document creation.

    However, do not trust its PDF export. It does not embed relevant fonts in the PDF (thereby producing a potentially malformed document, depending on the font set on the recipient's/viewer's machine). Of course, I use PDFCreator for this purpose and just "print" it.

  109. Re:Why latex at all ? by rk · · Score: 1

    A troll is an attempt to trick readers in to thinking that one is taking a taboo position or a position which runs against a generally accepted notion when, in fact, one is simply trying to egg newbies on and goad them into an irrational and impulsive riposte.

    Actually, it was a troll. The troll had nothing to do with the racist crap (I agree, not a troll, just spastic keyboarding from a troglodyte), but in the definition of troll... which you bit on. Although, given the usual lame ass GNAA-style sh(l)ock posts, I figure this more subtle troll was completely accidental. A real troll is a thing of beauty and is a fine art. Most of what gets labeled "Troll" around here is the internet equivalent of a penis crudely spray-painted on the back of an abandoned shopping center.

    For the mods: I'm posting without karma bonus, but "Offtopic" is warranted for this post if you really feel the need.

  110. Lyx by Anonymous Coward · · Score: 0

    Are you sure you really tried Lyx? It has everything you're looking for, and it is *really* easy and intuitive to use. And it is 100% free/open source. Yes, in the end it is just a front-end to LaTeX (albeit a very thick one), as you argue, but that's hardly a drawback, since you don't even need to know any LaTeX at all to use it.

  111. Re:Why latex at all ? by shawb · · Score: 2, Insightful

    The advice given in the above post may sound intuitive, but it lacks on certain details. The most important being tool selection, and the wrong type can be a real pain. If following the above, remember to ALWAYS use the right sort of pencil. A #1 is generally too soft and will not be effective. A #3 or above will definitely be too hard of a choice and can lead to severe problems. It is imperative that the right pencil be chosen: and for the task at hand, that of course would be a number two.

    --
    I'll never make that mistake again, reading the experts' opinions. - Feynman
  112. I actually found TeX easier to use than LaTex by shoor · · Score: 1

    I tried writing a novel a few years ago, and after playing around with TeX and LaTex found TeX easier to use. In the end, to get page numbers in the right places on the opposite sides of the page, I found myself having to kludge something with LaTex, but generally, it was easier to use TeX. But that's because online I found a good guide, "A Gentle Introduction to T E X" by Michael Doob, much more useful than Knuth's "The TeXbook" for 99% of what one would want to do.

    --
    In theory, theory and practice are the same; in practice they're different. (Yogi Berra & A. Einstein)
  113. LaTeX makes nice looking documents by catchblue22 · · Score: 3, Interesting

    I use LaTeX because its output looks better than anything else I've seen on the market. The difference is subtle, but noticable. If you place a LaTeX document side by side with the same text processed by a different system, the LaTeX one is obvious. The reason for this is that the designers of TeX and LaTeX knew about proper typographical conventions. They knew about how to space letters, about line spacing. Looking at a well made LaTeX document is like looking at an elegantly typeset book. You aren't sure exactly why it looks good. But it does.

    I've used Framemaker. It isn't bad. It's keystrokes for creating mathematical equations are efficient. However, its output still doesn't have the elegance of LaTeX. LaTeX does things that no other system does. For example, when you put an equation inline with text, it changes the format of the equation to fit in the line. Usually, inline equations don't cause the spacing of the line they are in to change. Try that in Word!

    I do agree that tables are a pain to use. But I usually find that once I've made a template, then I don't have to mess with the details later. I use LaTeX to create mathematics exams, and I wouldn't use anything else. Using templates, it is faster than any other tool I have seen.

    --
    This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
    1. Re:LaTeX makes nice looking documents by Wolfbone · · Score: 1

      Looking at a well made LaTeX document is like looking at an elegantly typeset book.

      Just as well really considering how much various academic publishers charged for printed copies of their well made LaTeX documents!

  114. comment from a research mathematician by Anonymous Coward · · Score: 0

    Forget it. Nothing else is close, and nothing else is likely to be close any time soon. TeX/LaTeX are quirky, but they work, are well documented and supported and are flexible enough to do difficult typesetting well. The paying market for this is tiny, so you won't ever find a lot of corporate interest.

    Honestly, the best you can do is find a really good environment (emacs + AucTex + RefTex is the best I know of) and learn it well. Packages isn't a practical problem (these days, just download all of TeXLive and install it) and many journals have style files you can download.

    The compiler approach is a strength, actually. It's one of the reasons LaTeX is so much better suited to writing long and/or complicated documents (books, manuscripts) than Word is. Of course, Word is hardly an exemplar of what can be done with a word processor, but even better systems fall far behind for technical documents containing mathematics. That, and none of the alternative you and I have access to can typeset mathematics nearly as well as TeX does.

  115. Re:Why latex at all ? by Anonymous Coward · · Score: 2, Funny

    At the Internet, but not at condom selection.

    Polyurethane condoms don't stretch---and one size does not fit all. Neither falling off nor cutting off blood flow and leaving an angry purple ring bruise under the band is a desirable outcome.

    On top of which, they're usually shaped like crayons, and since they don't stretch... suffice it to say that "purple Crayola with a white wrapper" is not the most dignified look, even for that least dignified of organs.

  116. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    You should read the Not so short guide to LaTeX 2e by Tobias Oetiker et al. Probably the best intro I've looked at, plus look at comp.text.tex or your local TUG (Tex user group).

  117. Re:Raw PostScript? by wexsessa · · Score: 1

    I don't know enough about PostScript's capabilities, but it might be up to the task, though perhaps the users would not, without some more-friendly front end. BTW Don Lancaster claims that he writes [mostly everything] in it, and has very fine control over the output. http://www.anastigmatix.net/postscript/direct.html In the early 1980's I hacked the PostScript output file of Corel Draw, to correct a scaling problem with a large image, which was tiled. I had never encountered PostScript before, but had some Forth experience, which made it do-able (but not simple).

  118. Re: karma whore much? by Anonymous Coward · · Score: 5, Interesting

    How many times can one person +5 for saying the same thing repeatedly in the same topic?

  119. Re:Misundertanding the problem set by rk · · Score: 4, Insightful

    A hypergenius that could not only exceed Knuth (Knuth, for Bob's sake!), but do it without resting on the established highest technology in the field (i.e. TeX and packages built around it)

    I don't know about that. I think a more ordinary genius could do it, simply because they have the wisdom of Knuth plus others to build from, even if they reject the technical base of LaTeX, but incorporate the ideas and theories behind it.

    Still, it would be quite an achievement, and I still agree with you that a full-on replacement is unlikely in the foreseeable future.

  120. LaTeX is a Crappy. LuaTex is the Future by logicnazi · · Score: 2, Interesting

    Speaking as someone who is now pretty experienced at TeX (haven't yet *released* any packages but I've been writing some as I work on my thesis) and knows about the internals I have to say that LaTeX has an absolutely awful design. Sure, it produces pretty output but the macro language is almost as bad as brainfuck or assembly language.

    To be fair this wasn't really a design failure on Knuth's part. He specifically wanted to avoid TeX becoming a full fledged programming language and I believe he expected other front ends to produce TeX commands but was eventually convinced to add some programming features to TeX. Combine this with the strong emphasis on compatibility and the restrictions of machines at the time and you get a language whose programming model is based on redefining parts of the language and involves finite numbers of registers and tokens.

    Not to mention a number of really annoying limitations like the inability to use more than a dozen or so math fonts in the same document.

    Unfortunately TeX works well enough to typeset papers but is too complex to inspire many people to hack the source. Thus there is not a great deal of manpower devoted to producing a successor and no one will buy an incompatible commercial product that won't interoperate with their colleagues.

    This isn't to say no one is working on a replacement. LuaTex seems to be the way forward but I just wish it would come along faster. BTW as a stopgap measure perltex is pretty useful.

    --

    If you liked this thought maybe you would find my blog nice too:

  121. Have you tried ConTeXt? by Anonymous Coward · · Score: 0

    It runs on TeX, without all the crap, offers nearly everything Tex does, and provides all kinds of macros to make designing/tweaking layouts easy. I used to layout my resume in ConTeXt and had a shell script do 'mail merges' back when I was job hunting.

    http://www.pragma-ade.nl/

    It's really polished, with good user manuals.

    Yeah, LaTeX sucks, chock full of one-off incompatible packages.

    1. Re:Have you tried ConTeXt? by Anonymous Coward · · Score: 0

      Should say, does nearly everything LaTeX does...

  122. Re:Adobe (In Depth) by mkiwi · · Score: 4, Informative
    If you are willing to spend a little money, you can get Adobe InDesign or Quark Xpress for your page layout program then use a nice plug-in called MathMagic that typesets mathematical expressions really well. The user interface is much better than MathType but it is a program meant for publishing documents. Adobe Illustrator is great for handling all those EPS documents you run into that aren't quite right. I've found that editing MATLAB graphs by adding text and resizing is a great way to get things into your reports.

    You didn't mention what type of science you are doing, so if you are an EE the best way to get schematic diagrams is still a LaTeX derivative. Circuit Macros is still the best I can find for now, located at:
    http://www.ece.uwaterloo.ca/~aplevich/Circuit_macros/
    Takes a few weeks to get really good at it, but the diagrams are the absolute best. There was a person who was making print quality symbols for gEDA through gschem, but I'm not sure that ever panned out. If you want a simple way to draw diagrams in ps then you might send the author an email.

  123. Re:Why latex at all ? by RAMMS+EIN · · Score: 5, Interesting

    I don't know if this is the case for you, but I find most people who find LaTeX hard are using it wrongly. Specifically, they are trying to precisely control the formatting, placement, etc. etc. of everything in their document. This is, pretty much, how you use today's WYSIWYG word processors. It's very cumbersome and arcane to do the same in LaTeX, and the results don't usually look very good in either case.

    The right way to use LaTeX is to basically enter the semantic structure of your document, let LaTeX do all the typesetting, and then tweak it a bit as necessary. Realizing this was the point where I stopped fighting with LaTeX and started letting it work for me. I've been getting compliments on how beautiful my documents are. There's a lot of typesetting knowledge encoded in LaTeX, and, really, it probably does a better job than most of us can hope to do. One particular example I like to share is that, when I took my thesis to the printer, he remarked how glad he was that, finally, someone had thought about making the margins large enough that the text would be readable once printed and bound. I hadn't. But LaTeX had.

    Incidentally, the above is also why I don't see a lot of value in WYSIWYG editors for LaTeX. On the one hand, being able to see what your final document will look like while you are creating it is good. On the other hand, it makes it very easy to fall into the trap of spending all of your time correcting this or that perceived layout error, instead of getting your actualy work done while letting LaTeX do the typesetting. I am not even sure WYSIWYG can be made to work right; a lot of algorithms in LaTeX are simply slow, and changing even one letter can cause your text to jump around, which is very annoying while editing.

    Then, of course, there is the matter of commands. I recognize that having to type in commands is a significant hurdle for many people. Being a programmer and having a lot of experience with HTML, this isn't the case for me - I am used to using commands. As a programmer, I actually see LaTeX as having an advantage here: by defining new commands, you can automate repeating tasks and increase the maintainability of your code...err...document. I don't actually do this a lot, but it's very nice to have that ability for when it's useful.

    All in all, I won't deny that LaTeX is hard. I know it is. On the other hand, I am not actually sure it is harder than Microsoft Word, which, in my experience, is its main competitor. Although Word is probably easier to get started with, learning the basic LaTeX necessary for creating a simple document is really not that much work, and the documents you produce will look a lot better than what Word produces. When you get to more complex documents, I find Word has a tendency to screw up - it will crash and/or eat parts of the formatting or content of your document. Granted, that's bugginess, not something inherent in WYSIWYG word processing, but it still ends up causing you a lot of frustration and losing you a lot of time. I've never seen LaTeX do this, and, even if it did, you would still have the source code of your document - at the very least, all your content is still there.

    So, there you have it. My opinion, my experience, with input from quite a few others - LaTeX users, non-LaTeX users, and "I tried LaTeX but couldn't figure it out" users. In the end, my conclusion is that LaTeX is far from perfect, but it's still the best.

    --
    Please correct me if I got my facts wrong.
  124. If you are willing to pay... by sionide21 · · Score: 1

    Mathematica has an amazing WYSIWYG typeset feature, but it costs a fortune. If you can get it through work, it is pretty awesome to use.

  125. LaTex but why? by kavehkh · · Score: 1

    Side note: I use LaTeX and have persuaded people from Humanities to use it. I also use LyX because it can save me time but if it breaks I can always look under the hood. Once in a while I get a problem with my LyX installations on ubuntu or vista but they take at most an hour to fix.

    I am very happy with LaTeX [my job involves math] but I think it is a little bit of an overkill. You see... Why do I have to use LaTeX to write a simple report (no math, mind you) that looks good? I think this is the main question. I honestly don't know why output from both Word and Open Office look so ugly compared to TeX?

    Even if you want to maintain WYSIWYG, can't we have an option for publication quality pdf/ps output? I think developers of office application are more concerned with the average grandmas and bosses than me.

  126. Re: karma whore much? by Anonymous Coward · · Score: 5, Funny

    I dunno. How many times can one person +5 for saying the same thing repeatedly in the same topic?

  127. LyX, the document processor by JWL-23 · · Score: 1

    You are asking for Lyx, the Document Processor. It is basically a GUI frontend to LaTeX, and it hides all (most) of the underlying code. It also retains nearly all of LaTeX's flexibility.

  128. To LaTeX or not To LaTeX by Anonymous Coward · · Score: 0

    Intresting questiong in deed, since I work in a scientific enviroment been a computer tech, I allways find intresting how Mathematicians and Physics wordship that program. Many times I strive wondering if I should learn how to use such cumbersome word processor, programming enviroment, and so much more.
    Then I realize that all those thing this guys do with latex could be perfectly done with Write and Math, and less time. So though I'm still couriouse I can tell you, there is nothing you wont to do with latex that you cant do with Writer. Of course if you wont to write a program pleace use a programming language enviroment, a real one.
    Cheers, and good luck in your quest.

  129. lout by Lazy+Jones · · Score: 3, Interesting
    I used lout a few years ago for many of these reasons, it's a little simpler and friendlier and produces pdf/ps.

    Here is some info from the FAQ:

    Lout is similar in function to LaTeX and troff. Indeed, it borrows ideas, techniques and conventions from these typesetting systems. For example, Lout uses Knuth's (the author of TeX, on which LaTeX is based) optimal line breaking algorithm, and has extended it to paragraph breaking across pages. For simple documents, Lout, LaTeX and troff offer much the same functionality, with different syntax (see the "Simple Examples" section). Lout is much more "programmer friendly" than TeX's macros (and a fortiori than incomprehensible troff macros). See the "Advanced Examples" section.

    Lout makes it easy to mix text and graphics. You can draw lines, arrows and boxes, scale and rotate objects, use color commands. While many of these things are possible in LaTeX by including Postscript files generated by utility programs such as xfig, you have to specify the size of each included figure, losing a lot of Lout's flexibility.

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
  130. It's obvious by Anonymous Coward · · Score: 2, Funny

    PlayTeX

    to give you that extra typesetting protextion

  131. Re: karma whore much? by aesiamun · · Score: 5, Funny

    at least 3...

  132. Re:fist pr0st! by Garridan · · Score: 1

    It realized that it was lame, and filtered itself out.

  133. Re:Why latex at all ? by danwat1234 · · Score: 1

    But Polyurethane bushings on my car's anti-sway bar makes for a squeaky experience over speed bumps... Rubber all the way.

  134. Realist by Anonymous Coward · · Score: 0

    I still use vi (and a few other pre-historic apps, as well), but I no longer do anything in LaTeX. I used a mixture of LaTeX, WordPerfect 5.1, and Word (mostly depending on complexity) until 2003, but moved completely to Word when 2003 come out, but not before I had to a full library of fonts and symbols (Bill can keep his 2007 and the fru-fru ribbons; I won't be using them).

    Before I moved, I have figured out how to control all of the automatic formatting, pagination, layout, and lists that Bill gifted to us (surprisingly it uses a logic very similar to WordPefect, which is very similar to LaTeX and HTML, if you have a little imagination--you just have to see what isn't actually there).

    With minimal effort, pictures and tables are easy, and having a graphic ruler and a GUI really makes layout a lot easier--the trick is keeping hidden marks on, and turning everything automatic off. When I need to really control something exactly, and I know Bill is going to fight me on it, I'll use something else to create an image (Visio, an image editor) so that Word won't f@#k it up.

    The only really frustrating parts are the size of longer, graphic rich documents, and the inability to re-calc data in tables. After about 60 pages with imported images, Word will just crap out. No solution for that yet (except splitting it into chapters or parts), but on relatively simple stuff (equations, graphics, non-dynamic tables), I can focus on what I'm writing, finish it, and just spend on hour or so formatting, paginating, and tweaking layout at the end. I do admit that most people are surprised when they find out I've used Word--which leads me to believe that I'm not the norm when it comes to writing large technical docs, but I never really have been, either.

    I have to agree that OO and other options are not in the same league yet (although I'm hoping non-MS options will get better). Frame and other Adobe products are great and I use them when appropriate, but I don't want to spend more time typesetting it than I did researching it.

    Sorry for selling out to the dark side, but it is just more practical, unless you have more scientific notation than text. I'd go back to LaTeX for any given writing if I thought it would be better, but at this point, I'd be hard pressed to do find a reason.

    BTW--I started with computers in 1981, and I'm a network engineer. I write a pretty fair amount (if you can't tell from my post).

  135. Re:Why latex at all ? by SnEptUne · · Score: 1

    The alternative would be, of course, to write by hand. If computer is too complicated, then don't use it. You need to think outside of the box, people. XD

  136. PrinceXML by Goyuix · · Score: 1

    It may or may not work for your needs, but we actually considered it for our in-house publishing needs. [www.princexml.com]

    Also, the product we ended up with XML Professional Publisher (XPP) from XyEnterprise. Kind of different products, but both produce PDF from markup.... sooo.....

  137. No gui for me by Anonymous Coward · · Score: 0

    LaTeX's text-based nature is it's most attractive feature. It allows you to see what's going on, just by reading the .tex file. If you impose a gui on it, you would have to open a plethora of sub-windows and menus in order to track down a problem. To me, that's much more cumbersome.

  138. How to transcend: by Kludge · · Score: 5, Insightful

    The best (only?) way to learn and write in LaTeX is to take another person's example file, and modify it with your own text.
    When it comes to typesetting, never do anything yourself. Steal, steal, steal.

    1. Re:How to transcend: by jnnnnn · · Score: 1

      I like TexMaker - it helps you out a lot with the initial creation of documents.

      Doesn't do document classes for you though.

  139. Re:Why latex at all ? by dondelelcaro · · Score: 2, Insightful

    separation of semantic meaning and presentation that comes with modern HTML+CSS, and I don't think LaTeX offers that.

    While it's not quite as flexible as CSS, LaTeX is flexible enough for most people's needs display wise. The exact same document can easily be turned into a presentation from an article or similar with few changes beyond the document class. In fact, this is one of the major benefits of LaTeX over any other document preparation system: you write the content, and the document class takes care of making it look like whatever it's supposed to look like.

    --
    http://www.donarmstrong.com
  140. Re:Why latex at all ? by Ctrl-Z · · Score: 2, Funny

    I never figured out LaTeX; TeX always did what I needed, so I didn't see what the point was.

    --
    www.timcoleman.com is a total waste of your time. Never go there.
  141. Can't set math on a linotype by Animats · · Score: 1

    No, not the program, the Linotype.

    You can't set math on a Linotype. Math had to be hand-set, and this was not easy. Formulas had to be aligned with little brass spacers (what typesetters called "furniture"). Text that couldn't be machine-set was called "penalty copy", and involved large extra charges.

  142. Valuable comments about LaTeX: See above. by Futurepower(R) · · Score: 3, Interesting

    MOD PARENT UP!!! Thanks for your extensive comments.

    What software do you use with LaTeX?

    Quote: "When you get to more complex documents, I find Word has a tendency to screw up - it will crash and/or eat parts of the formatting or content of your document."

    I've experienced that. Sometimes Word even ruins its own files so badly that it can't read them. If that happens, here's a tip: Load the Word file in Open Office, and save it in Word format. That repairs the file. Word will then be able to read its own file. So, Open Office is a necessary Microsoft Office utility.

    I sure wish Open Source authors would choose sensible names for their projects. The name TeX and LaTeX has undoubtedly reduced the acceptance of the software. See this quote, for example:

    "TeX's creator Donald Knuth promotes a /tx/ pronunciation (that is, with a voiceless velar fricative as in Modern Greek, or the last sound of the German word "Bach", similar to the Spanish "j" sound)."

    Didn't he look around and see that no professional communication was using "Voiceless velar fricatives"? Did he decide that all other writers in the entire English language were wrong, and he was being more communicative than the professionals? Or was he intentionally making communication difficult?

    1. Re:Valuable comments about LaTeX: See above. by serviscope_minor · · Score: 1

      "TeX's creator Donald Knuth promotes a /tx/ pronunciation (that is, with a voiceless velar fricative as in Modern Greek, or the last sound of the German word "Bach", similar to the Spanish "j" sound)."

      Didn't he look around and see that no professional communication was using "Voiceless velar fricatives"?

      No professional communication, except, for example in Modern Greek, German (think the last sound in the word "Bach"), in Spanish with the "j" sound).

      --
      SJW n. One who posts facts.
    2. Re:Valuable comments about LaTeX: See above. by urcreepyneighbor · · Score: 1

      Or was he intentionally making communication difficult?

      Maybe he doesn't give a fuck? ;)

      --
      "The fight for freedom has only just begun." - Geert Wilders
    3. Re:Valuable comments about LaTeX: See above. by Anonymous Coward · · Score: 0

      True, and maybe not caring is self-defeating.

    4. Re:Valuable comments about LaTeX: See above. by Vireo · · Score: 1

      Didn't he look around and see that no professional communication was using "Voiceless velar fricatives"? Did he decide that all other writers in the entire English language were wrong, and he was being more communicative than the professionals? Or was he intentionally making communication difficult?

      Not at all. It's just that "TeX" is not a T, and E and a X. It's tau, epsilon, and chi, and it is pronounced as in Modern Greek because it *is* greek.

      As noted in Wikipedia, "TeX is the abbreviation of tau-epsilon-chi-nu-eta (techne), Greek for both "art" and "craft", which is also the source word of technical."

    5. Re:Valuable comments about LaTeX: See above. by colmore · · Score: 1

      You think Donald Knuth gives a crap about what other people are doing?

      This man writes (amazing) Comp Sci text books in make believe assembly.

      --
      In Capitalist America, bank robs you!
  143. LyX to the rescue! by Anonymous Coward · · Score: 0

    You, sir, would be well served by LyX.

    File>New from Template... - IEEtrans.lyx

    (I do agree with everyone else though that LaTeX could benefit from some refactoring and modernising.)

  144. Read 261 posts and haven't yet seen by Rasta_the_far_Ian · · Score: 1

    any mention of the open source project TexPerfect, a Project on Sourceforge whose homepage gives a lot more information on this topic: http://texperfect.sourceforge.net/en/texperfect.html

    Anyone using PCs in the mid-80s to early 90s may remember WordPerfect fondly for ability to handle the most complex of documents with ease. It's easy to use equation editor even used Tex as it's typesetting engine!

    I have yet to see any other piece of software handle complex documents that include lots of equations and graphs as well as WordPerfect did. I wrote two graduate theses in WordPerfect; having used Word for the last 10 years, I can't imagine doing the same with Word or with OOo.

    Unfortunatley the Linux/Unix version of WordPerfect never got beyond a crude prototype of WP 5.1. Another, more recent downside: Microsoft paid Corel $150 million in the late 90's in exchange for Corel rewriting WP in VBA instead of Ansi C. I had purchased every version after 5.1, but never tried the VBA based versions. I heard the initial VBA version didn't work as well as previous versions. Two more versions of Corel WordPerfect have come out since then, but I don't know anyone that has used them enough to comment on how they compare to the older, excellent versions of WorPerfect.

    The TexPerfect project seems quite interesting, if any developers wish to take on the challenge!

  145. LaTeX replacement ant by foo23 · · Score: 3, Interesting
    You might want to consider ant (http://ant.berlios.de/) as a replacement. Obviously there are the same drawbacks as for *TeX: command line compilation etc.

    But you can include TrueType and other fonts.

    Given that this is a clean rewrite, some other problems might have been solved on the way.

  146. Word 2008 by ljw1004 · · Score: 1

    The newest Word (2008) has significantly better typesetting of mathematical equations than latex. (I attended several presentations by the designers). Notably, it gets kerning right for glyphs that don't occupy their full space up to their corners, and fonts are the same as your document because it's all unicode. Word 2008 uses a markup language that's similar to tex -- \frac, \over, \rightarrow, \Longrightarrow and so on. You can toggle between markup and display, similar to that latex/emacs integrated package.

    What Word2008 lacks is marcos with arguments. It only uses autocorrect, which amounts to argumentless macros. Which makes Word2008 fine for conventional maths, but awkward for computer science where we always like to define our own funky notation.

    1. Re:Word 2008 by mikael_j · · Score: 1

      The question I want answered when you say that Word 2008 is better at typesetting math than LaTeX is "does it still completely mangle the rest of the document unless you spend hours tweaking it after writing your document?". Once, in college, I tried writing a lab report in MS Word and I've tried writing other documents in it at work but I always end up feeling like I'm mud-wrestling with a pig, the damn thing seems to enjoy screwing up the document I'm working on...

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
    2. Re:Word 2008 by ljw1004 · · Score: 1

      No, the page layout stuff remains more or less as you found it. It's the typesetting specifically of maths that has improved.

  147. Orion by Anonymous Coward · · Score: 2, Informative

    LaTeX is the final stage of evolution in its category, there will never be anything better. Let me show you some basic points here:

    LaTeX works internally like old typesetting mechanisms (lead matrix,...). It composes everything of boxes and springs (the simplest decomposition possible). There is no better system to make it universal.

    There's no shorter sintax for markup language. You specify command only where it acts, and you only have one excessive backslash.

    It's Turing complete. It has to be, in order to be able to do anything (you can play chess in LaTeX). If it wasn't so, there would soon be a document that couldn't be typeset.

    I find the learning curve of some of you disturbing. For a basic user, all you need to remember is \sqrt, \frac, ^, _, \section, \insertgraphics, \tabular. For advanced user, you only need some more logic and understanding, and some 40 other commands.

    Templating is the heart of LaTeX. You define your macros, indentation sizes and formats only once. Then you just import it. You have to go fishing for examples only if you deleted previous documents.

    I agree that font management is strange, but it has to be. It's badly known only because of ignorance of 99.99% population. Regular font system is meant for 1D-type of stacking together and treats everything as a character. LaTeX needs more flexibility (positioning accents, stacking symbols together, similarities), and more special symbols (integrals,...). Anyway, it should decide completely against bitmapped fonts and rely on postscript fonts only.

    Good day to all of you.

    1. Re:Orion by K.+S.+Kyosuke · · Score: 1

      LaTeX needs more flexibility (positioning accents, stacking symbols together, similarities), and more special symbols (integrals,...). Anyway, it should decide completely against bitmapped fonts and rely on postscript fonts only.

      Again, is there anything that XeTeX cannot do with respect to advanced typography? Why PostScript (Type 1?) fonts when you can have OpenType with all the advanced goodies?

      --
      Ezekiel 23:20
  148. ConTeXt? by K.+S.+Kyosuke · · Score: 4, Informative

    "I'm looking for a document processor (not a word processor) that is a viable replacement for LaTeX, possessing all of its advantages â" consistency between text and math text, automated cross references, direct PDF creation, etc. â""

    ConTeXt? Like LaTeX, but perhaps better in many aspects?

    "but that is not stuck in the 1980s with the compiler metaphor"

    Sorry, no help here.

    "and weird font technology."

    Oh, somebody cruel has forbidden you to use XeTeX, write in UTF-8 and use OpenType fonts directly from your system? Shame on them!

    --
    Ezekiel 23:20
  149. Void debate by Anonymous Coward · · Score: 1, Insightful

    This is the same like arguing over superiority of whatever XYZ language over powerful things like e.g. C, or C++. People always complain how difficult it is to learn, bla bla, not realizing that the complexity is there in place for a good reason: the problem we are solving is intricate. Any attempt to simplify the looks while maintaining the level of control will inevitably lead to the very same mess in the end, just with a different user-interface. I am not sure who said it, but it applies here very well:

    We are also not giving chainsaw into hands of children.

    You want a full 100% low level control over the resulting look of your document? You go and use the most powerful tool you get. And that it is not easy to learn and understand? Well, after all you are after a damn hard thing: the complete control over a document, right?

    Although TeX has its issues here and there, problems with learning it is certainly not one of them. There are zillions of tutorials and books out there.

    My advice:
    1) try to learn the tool if you really need 100% control. Anything what will give such a level of control is going to look in the end very similar to TeX in the end (discounted for the markup - @ instead of \ perhaps?).
    2) Read the Knuth's TeX book. That will show you that there's no magic in there and things are easy to control once you understand the philosophy underneath. In a way LaTeX did a bad service to TeX by trading a user-friendly markup for obviousness of functionality and philosophy.

    I am using LaTeX for writing my documents, plain TeX to produce LaTeX document classes and styles and LyX for typesetting. For short stuff like letters I go to Open Office, or similar. LyX is doing a good job once you understand TeX, or you need just vanilla documents in the default styles (article, book, report). If not, I wouldn't go into fighting with LyX without an expert around...

    Remember, covering the steering wheel with a colorful sheet for aesthetic reasons always leads to a difficulty with high speed driving on a highway.

  150. oletex by Anonymous Coward · · Score: 0

    Get:

    - TeXnicCenter as a nice gui (http://www.toolscenter.org/)

    - For images, install the free OLETeX Utility (http://oletex.sourceforge.net/), it gives you an ole container so you can paste your image/graph from excel/paintbrush/whatever and generate what you need in the right format without fuss.

  151. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    What I never figured out was how to download a stinking template from IEEE and start writing a document.

    1)Download IEEETrans.cls from IEEE website to the folder where your .tex file will rely (you may not need that step since it is provided in your recent LaTeX distro).
    2)Search for "IEETrans" on google. First answer is the CTAN entry that provides all the needed documentation in pdf format:
    http://www.ctan.org/get/macros/latex/contrib/IEEEtran/IEEEtran_HOWTO.pdf

    (or even better, just look for the pdf documentation provided in your recent latex distro).

    I agree LaTeX can be a pain in the back when trying to change some parameters, but in many cases, a lot of ways to easily do what you want are provided.
    Documentation (manuals, howtos,) used to be quite difficult to even obtain and in the legacy dvi format. However, availability has improved a lot, lately. Most package manuals are now easily available on the CTAN website in pdf format, for example. I hope this will continue.

  152. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    LaTeX is hard

    Mmm, Ok?

  153. Re: karma whore much? by ProfessionalCookie · · Score: 5, Funny

    How many times can one person +5 for saying the same thing repeatedly in the same topic?

  154. What problem did you cite that lyx does not solve? by Anonymous Coward · · Score: 0

    You didn't seem to say why lyx didn't address the problems except to say that it is a front-end for latex. I have heard that TexMacs is good, allowing you to run some computer algebra and numerical software within it

  155. Why not use LyX? by hauan · · Score: 1

    It's a decent front-end to LaTeX. If you know the latter you can always get into the nitty-gritty. For much of the routine work, however, LyX does it for you... Exports to pdf and many other formats and the packages build and install on Linux, MacOS, and Windoze...

  156. If it ain't broken... by Liquid+Len · · Score: 2

    If it ain't broken, don't fix it. I really don't understand why you would want to replace LaTeX. Sorry, but your points sound pretty weak to me: LaTeX does a pretty damn good job at placing figures automatically (and if you insist, you can always fiddle around with those "htbp" tags, but I find the default location to be generally fine), I never had any problem producing EPS or PDF figures, etc... Besides, if you've really been using it for years, like me, you should be used to its "complexity" (I'm sure I'm much faster with Emacs + LaTeX than people using MS Word or whatever...)
    Really, I think you're gonna have a hell of a time finding any serious alternative out there, especially for this price. But then again, why would you ? Just because it's been around for so long ? Please...

  157. xsl by Anonymous Coward · · Score: 0

    http://en.wikipedia.org/wiki/Extensible_Stylesheet

  158. Why exchange a something that works? by Anonymous Coward · · Score: 0

    Maybe we should exchange Unix, it's just plain old.

    mm, anyone heard of Windows?... Guess that's old too..

    My conclusions: If it work, use it.

  159. Docbook by Anonymous Coward · · Score: 0

    docbook is an XML language similar to LaTeX.
    you can render to PDF, html, and many others.

    google for: "xmlto" "docbook-xsl" and "apache fop"

  160. MathML? by Anonymous Coward · · Score: 0

    I find that mathml: http://en.wikipedia.org/wiki/Mathml is the best alternative for me. It is often as verbose as LaTeX but it is much easier to learn/remember, and it is quickly becoming a standard.

  161. what do you really want? by Anonymous Coward · · Score: 0

    Do you need a robust document setting system or do you want to have the latest, stylish application?

    It's not state of the art of july 2008, so I don't use it? Week 30 in 2008? Too old! Just the other day? Beware!

    If you want a robust system, stick with LaTeX, if you want something stylish, take Word, which is the newest stuff for years now.

    cb

  162. Publicon can make a PDF in one step on OS X by iliketrash · · Score: 1

    FWIW (and for some it's a lot), Publicon can create a PDF on OS X in one step from the print dialog. No add-ons from Wolfram or Adobe required since it's part of the OS.

    The same is true for _any_other_ program.

    Old news to many, but just thought I'd mention it.

  163. Use GNU TeXmacs instead, was: Re:OpenOffice.org by Anonymous Coward · · Score: 5, Informative

    GNU TeXmacs is the best document processor out there. It is also Free as in speech. It is inspired by TeX, but not a frontend for LaTeX like LyX as many believe. It will import your old LaTeX documents. I've used it to write my thesis (100 pages plus many, many figures and photos) and it works excellent, because you don't have to worry about layout. It just produces beautiful text and math.

    http://www.texmacs.org/

    1. Re:Use GNU TeXmacs instead, was: Re:OpenOffice.org by DrLudicrous · · Score: 4, Interesting

      Can it match the styles advocated by the various journals?

  164. Eclipse by Anonymous Coward · · Score: 1

    Eclipse with Latex support: http://texlipse.sourceforge.net/

  165. Techwriter from Icon Technology ? by Anonymous Coward · · Score: 0

    If changing the OS system to Risc Os or running a Risc Os emulator isn't a problem you could try Techwriter from Icon Technology UK.

    http://www.iconsupport.demon.co.uk/Products/TechWriter/TechWriter%20pro.html

  166. TeXmacs by Anonymous Coward · · Score: 0

    it's not LaTeX, but it will allow you to use your existing LaTeX knowledge if you want, otherwise it takes very little time to learn and has useful extensions to have various math package environments right in the editor (R, Octave and the like).

    if i recall correctly, it exports to TeX, .ps and .pdf as well as some other formats

    http://www.texmacs.org/

  167. I've been using lyx and find it really appropriate by Anonymous Coward · · Score: 0

    Lyx is a gui frontent to latex. It si not wysiwyg but let you focus on document structure. It enables to type your doc nearly as with word or openoffice but then output latex code and enables to have the latex rendering without latex syntax learning. It output pdf directly and also latex.

  168. Re:Why latex at all ? by Billly+Gates · · Score: 1

    WYSWYG is how things will look like printed.

    Maybe I do not understand LaTex? But it seems outdated and the FreeBSD handbook did make fun of it quite extensively for people thinking they are going to be artist without actually knowing what the document will look like until they print.

    Postscript, Windowscript, and PDF make sure what you see on the screen is exactly what you see on a printed document.

    There are commercial apps like Pagemaker too that can do this and it makes sense.

  169. TeXnicCenter by modicr · · Score: 1

    Have you tried TeXnicCenter?

  170. Atari LaTeX? by mccabem · · Score: 1

    Funny after reading all the commentary, but I seem to remember using TeX on my Atari 16-bit because it was a nice GUI editor compared to the other options and made the printouts - even on my dot matrix Panasonic - look much nicer. Am I misremembering the GUI editing and it just gave me a fully rendered print preview or something? I remember it being amazing at the time either way.
    -Matt

    1. Re:Atari LaTeX? by Gunstick · · Score: 1

      I used signum for all my scientific stuff. Now that was kick-ass for wysiwyg. The printout was exactly what was on screen.
      Freely movable text, you could even write text on top of other.
      And still very fast on that 8Mhz machine, even compared to what todays word processors accomplish at 3Ghz.

      --
      Atari rules... ermm... ruled.
  171. If you're on a Mac, you could try Mellel by ablaze · · Score: 1

    Mellel is the best word processor for scientific writing I've ever seen. Its main advantage is stability (of the program and of the layout). One downside is, that it doesn't have a formula generator, but you could use either Grapher or LaTeX Equation Editor to do the job. Here are a few links: On equations on the Mac and Mellel's Homepage

  172. reportlab by philfr · · Score: 1

    Maybe reportlab fits your needs. It leverages the python language to make pdf documents going from low-level drawings to complex table layouts and page layout.
    Much easier than LaTeX if you have needs that don't fit in one of the standard templates, and its programmability makes it more powerful yet.

  173. Lout Typesetting Language by Anonymous Coward · · Score: 0

    You just described Lout. Here's a list of the features, taken from Wikipedia:

    1) Lout is a batch document formatter [...] it reads a high-level description of a document similar in style to LaTeX and produces a PostScript file which can be printed on most printers. Plain text and PDF output are also available.

    2)Lout copies some of its formatting algorithms from TeX but is intended to be much easier to program due to the use of high-level functional programming language, instead of a macro language.

    3)While a usable set of LaTeX modules together with TeX binaries takes from 50 to 300 MB, Lout is about 1 MB.

    Wikipedia link
    http://en.wikipedia.org/wiki/Lout
    Lout at SourceForge link
    http://lout.wiki.sourceforge.net/

    Have fun.

    anf

  174. FrameMaker or InDesign by NekoXP · · Score: 1

    I bet everyone has already suggested it but, let's put another oar in...

  175. Re:Why latex at all ? by ehack · · Score: 2, Informative

    Simple Latex is ok; but usually some bug or need occurs which means that you *must* make an amendment to an existing format, and then two days later you still haven't figured out how to do it. The often-found combiation of Latex plus Deadline is nerve-tearing.

    --
    This is not a signature.
  176. Re:Why latex at all ? by xtracto · · Score: 5, Informative

    Know what's harder than LaTex when you need math typeset correctly? Anything that's not LaTex.

    Agreed, I just finished my PhD thesis in Latex ac ouple of months ago and I have say that I like Latex quite a lot.

    Although Latex is not for everyone, once you get to know it, you will see all the benefits. For example, just yesterday a colleague was preparing a paper to submit for a conference, in word (2007 no less) and he spend about 4 hours (or more!) getting the references right. In latex, a combination of using the JabRef [bibtex] database and \citep [Natbib] take care of the references for me.

    Not to mention indexes, references (I work in the same Word paper I mentioned putting references in word, having to mark, insert a label, then insert reference, sheesh!).

    Similarly, just about two months ago (for my Viva) I decided to "learn" to use Beamer to do my presentation. I tried to do it in Lyx, but I felt like if Lyx prevented me from doing things, I finished going back to Kile and doing my presentation in Latex + beamer.

    BTW, for those of you who hate the Maths package available in Microsoft Office, I would recommend Texpoint. That lets you edit your formulas in Latex inside powerpoint, and creates an image (png IIRC). That is what I used (before going to Beamer).

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  177. Have you tried DocBook? by bigHairyDog · · Score: 1

    DocBook has GUI editors when you need them, and an XML source if you want to tweak the underlying structure either in a text editor or generic XML editing tool. Depending on the renderer you use it can support SVG, TeX or MathML for equations.

    --

    foo mane padme hum

  178. TeXmacs by Anonymous Coward · · Score: 0

    I had moderate success with TeXmacs back in the days (despite the name it is not a LaTeX frontend).

    http://www.texmacs.org/tmweb/home/welcome.en.html

  179. Papyrus Office by Nahooda · · Score: 1

    Check out Papyrus Office at http://www.rom-logicware.com/. It's really great for scientific documents and it's only 5-10MB on your hard disk.

    Papyrus Office is also known to be extremely stable.

    -Dennis

    --
    Sigs suck!
  180. Re:Why latex at all ? by mccaffer · · Score: 1

    In the past I have used Word to write a document, then used a few weird conversion tools to formats such as rtf and html to produce a LaTeX file.
    Word was good at all the grammar stuff and editing and LaTeX produced a beautiful document at the end.

    Now the world has moved on and we have the ODF, so why doesn't someone (me not being a programmer) write a LaTeX that can read the ODF instead of the .tex files. Then I can edit to my heart's content in openoffice or abiword or whatever and produce a final output in LaTeX.

    The original poster mentioned that he didn't like the funny fonts in LaTeX but to me that was one of it's beauties. Word and I think openoffice use Truetype which is a quadratic curve spline whereas LaTeX goes a power further and uses cubic splines. All of us who have done linear algebra know that a cubic spline will allow a smoother curve than a quadratic one but that it requires more calculations.
    So could openoffice not give the option of using cubic splines??? that would go some way to reducing the gap between LaTeX and the rest!!

  181. Gnu Texmacs by Anonymous Coward · · Score: 0

    What are your opinions on Texmacs. I first discovered it in linux and have also used it with windows. It has been more than sufficient for my needs (which are not that demanding) and seems to make certain parts of TeX easier

  182. Docbook by Anonymous Coward · · Score: 0

    I wrote up my thesis in DocBook. It had everything I needed then, but I don't know how it would handle formulas etc... At the time I had the impression that it was more specialized for software documentation. But that was five years ago, and I'm pretty sure that a lot happened since then.

    Editing XSL-FO was pretty much a pain, though.

    BTW- the DocBook book itself was written in Docbook.

  183. Re:Why latex at all ? by thsths · · Score: 4, Insightful

    > I don't know if this is the case for you, but I find most people who find LaTeX hard are using it wrongly.

    Very true words. The whole idea of LaTeX is that it does all the formatting work for you. So complaining about "complexity" is really missing the issue: LaTeX is as complex as necessary for the task. Use it wisely, and it will go a long way.

    If you do not want to deal with the complexity of different styles, then a front end like LyX can hide a lot of it. You still get high quality results, you can switch between styles, and you can use additional features manually if necessary. This does not mean that LyX is without fault, but I think it is a step in the right direction (very much unlike Word).

    Concerning the OP's question about a document processor without the "compiler metaphor" (and it is a paradigm, not a metaphor)... there is no such thing. The whole idea of a document processor is that things are done right, and not fast. Doing this in real time is just asking for trouble. So you either end up with a draft view as in LyX, or with a sluggish real time preview (as you find in a few LaTeX editors). Anyway, with a document processor you are supposed to put down semantics, and not form, so looking at the exact final form is wasted precision. If you want to have certain things in certain places, LaTeX has commands and overrides to achieve that.

  184. Re:Why latex at all ? by lucas+teh+geek · · Score: 1

    I don't know if this is the case for you, but I find most people who find LaTeX hard are using it wrongly. Specifically, they are trying to precisely control the formatting, placement, etc. etc. of everything in their document. This is, pretty much, how you use today's WYSIWYG word processors.

    no, this is how you _wrongly_ use today's WYWIWYG word processors and end up with a horribly hard to maintain document.

    It's very cumbersome and arcane to do the same in LaTeX, and the results don't usually look very good in either case.

    isnt that the common complaint about Word, and usual reason why everyone should use LaTeX instead? because it's cumbersome and a nightmare to work with. if you learn to use word properly (start with paragraph styles and work on from there) it's a much better program than people give it credit for. it's just that most people try and micromanage the document, and then when you decide you want to change a font size you have to change it in 20,000 different places, instead of just editing the style.

    that said, I still dont know anyone who can use word for bibliographies/referencing effectively. LaTeX completely dominates it in that respect.

    --
    TIAEAE!
  185. Mod parent up pls. by Magada · · Score: 0, Offtopic

    Wish I had mod points. Informative, at least.

    --
    Something bad is coming when people are suddenly anxious to tell the truth.
  186. if it ain't broken, don't fix it by speedtux · · Score: 2, Informative

    You have to install new packages for new features

    apt-get install

    compatibility issues are everywhere

    Compatibility between what and what?

    you need to know commands for everything

    Not if you use a GUI like Kile.

    table composition is torture

    \begin{tabular}{ll} col & col \\ col & col \end{tabular}

    image insertion is an odyssey if you don't have the 'right' format

    \includegraphics{foo.png}

    Use \DeclareGraphicsRule to convert

    and you need to be a LaTeX Jedi master to create a new document class

    You can thank Don for that; the underlying language (TeX) is indeed about the most user-hostile language ever devised. Fortunately, LaTeX hides it pretty well.

    However, designing new document classes is hard: there are dozens of parameters and rules that go into one. LaTeX actually makes it fairly simply by reducing it to a bunch of parameters.

    but that is not stuck in the 1980s with the compiler metaphor and weird font technology.

    Trust me, it's not the 80's. The 80's was the decade of graphical user interfaces and object oriented programming. TeX is more like the 1960's: machine language and macro processing. LaTeX is trying to bring it into the 1980's.

    An application with visual interface and so on

    Well, if you want a WYSIWYG version of LaTeX... you can't have it. People thought 20 years ago that TeX/LaTeX wouldn't last long because of GUIs. But nobody has figured out how to combine the power of something like LaTeX with a WYSIWYG interface. Microsoft Word tried, and you can see the result for yourself.

    There are several LaTeX editing environments with live preview; those are quite neat and help a lot.

    Does anybody know of a decent, scientific-structured document processor that is a modern application?

    LaTeX is pretty good at what it does, that's why it's still the de-facto standard for scientific publishing. It's also an intermediate format that a lot of word processors can output. The other standard in this area is DocBook, but if you thought LaTeX was messy...

    I'd recommend to invest the time to learn LaTeX reasonably well; if you write a lot of science, it's worth it. You'll write faster than you ever could with any WYSIWYG tool.

    I think any LaTeX replacement will basically have a LaTeX syntax, but replace the underlying language (TeX) with something more modern. Also, TeX's layout algorithms, groundbreaking as they were 20 years ago, are pretty obsolete.

    1. Re:if it ain't broken, don't fix it by Anonymous Coward · · Score: 0

      obsolete: a: No longer in use or no longer useful, b: of a kind or style no longer current.

      I can only see the very first meaning being applicable here: No longer in use. You make it sound like there are better algorithms currently in use. Which programs do? (Ant and/or lout perhaps?)

    2. Re:if it ain't broken, don't fix it by jwiegley · · Score: 1

      You have to install new packages for new features

      apt-get install

      Umm... yeah that gets you AmsLatex *maybe* how about lstlistings? or fancyheaders? CTAN exists for a reason and apt-get isn't the same. (Also, we are not all Debian/Ubuntu adopters.)

      compatibility issues are everywhere

      Compatibility between what and what?

      How about between any spreadsheet? pdflatex and pstopdf for instance. How about htlatex problems? MikTeX doesn't process all the files that LaTeX does and vice-versa.

      you need to know commands for everything

      Not if you use a GUI like Kile.

      Yeah. Try to get Kile to implement a new type of list, or define a new bibliographic format. Try to use it to typeset an IEEE acceptable paper sometime.

      table composition is torture

      \begin{tabular}{ll} col & col \\ col & col \end{tabular}

      Now try to get paragraph wrap in cells, or have it break across pages, How about multicolumn or multirow entries. The original person is talking about *real* work. Not your first week LaTeX introductory stuff.

      image insertion is an odyssey if you don't have the 'right' format

      \includegraphics{foo.png}

      Use \DeclareGraphicsRule to convert

      You know I've heard that works but it never does for me. I also recall as soon as you switch to PDFLaTeX or htlatex they don't honor those. (Though this I could be wrong about.)

      and you need to be a LaTeX Jedi master to create a new document class

      You can thank Don for that; the underlying language (TeX) is indeed about the most user-hostile language ever devised. Fortunately, LaTeX hides it pretty well.

      However, designing new document classes is hard: there are dozens of parameters and rules that go into one. LaTeX actually makes it fairly simply by reducing it to a bunch of parameters.

      We mostly agree on this, though I have written thousands of lines of class code in LaTeX and I don't think LaTeX makes it any easier than writing it direct for TeX.

      but that is not stuck in the 1980s with the compiler metaphor and weird font technology.

      Trust me, it's not the 80's. The 80's was the decade of graphical user interfaces and object oriented programming. TeX is more like the 1960's: machine language and macro processing. LaTeX is trying to bring it into the 1980's.

      I was in college from 1986 through 1991 and didn't see a graphical workstation until 1989. I learned Fortran, Pascal, Modula-2, LISP and C. Maybe you were more privileged or I slept through a lot of classes but the post is right; it's 1980's technology. Tex can't be 1960's it was developed mid-70's and was darn cutting edge for text processing at the time. LaTeX bootstraps it to the 1980's at best.

      An application with visual interface and so on

      Well, if you want a WYSIWYG version of LaTeX... you can't have it. People thought 20 years ago that TeX/LaTeX wouldn't last long because of GUIs. But nobody has figured out how to combine the power of something like LaTeX with a WYSIWYG interface. Microsoft Word tried, and you can see the result for yourself.

      Microsoft tried no such thing. Microsoft lays out text the way microsoft *thought* text should layout and ignored real typesetting. PageMaker was the last thing I saw that did relatively decent typesetting in a graphical environment.

      There are several LaTeX editing environments with live preview; those are quite neat and help a lot.

      But they never get the preview quite right and rob you of abilities to specify a specific layout. You quickly find yourself in a constraining and limited subset of LaTeX's abilities.

      Does anybody know of a decent, scientific-structured document processor that is a modern application?

      LaTeX is pretty good at what it does, that's why it's still the de-facto standard for scientific publishing. It's also a

      --
      I will never live for sake of another man, nor ask another man to live for mine.
    3. Re:if it ain't broken, don't fix it by serviscope_minor · · Score: 1

      Umm... yeah that gets you AmsLatex *maybe* how about lstlistings? or fancyheaders? CTAN exists for a reason and apt-get isn't the same. (Also, we are not all Debian/Ubuntu adopters.)

      I just put the package locally in my document's CVS repository. That way, I can checkout on any old LaTeX installation and start hacking. There's only a small set of package, one of which is a custom one of mine which I need on a regular basis.

      Now try to get paragraph wrap in cells, or have it break across pages, How about multicolumn or multirow entries. The original person is talking about *real* work. Not your first week LaTeX introductory stuff.

      Easy. p{1in} to get a linebreaking column. \multicolumn{2}{c}{blah} to have a multicolumn box, with centring. I've never used it, but there's an equivalent \multirow{}, if I recall correctly.

      You know I've heard that works but it never does for me. I also recall as soon as you switch to PDFLaTeX or htlatex they don't honor those. (Though this I could be wrong about.)

      PDFLatex can import PDF, JPEG and PNG directly. No idea about the other one.

      We mostly agree on this, though I have written thousands of lines of class code in LaTeX and I don't think LaTeX makes it any easier than writing it direct for TeX.

      I find that for anything sufficiently complex, it always ends up hacked in TeX with bits and bobs of LaTeX hanging around.

      And at some point you will come across something that makes you have to learn TeX and LaTeX inside out and backwards and then you'll write slower than any WYSIWYG tool and you'll pay back all the time you saved on the easy documents too.

      I disagree. You can always do a bad wordprocessor like job if you feel like it :-)

      What will replace LaTeX is the first graphical word processor that has a true professional typesetting engine laying out what you type. It's the interface/language that will doom LaTeX, not the typesetting. The proper typesetting is the ONLY thing keeping it alive.

      I hope not. I presonally rather like working in markup land, rather than graphical land. I get to use my favourite editor (gvim), which comes with all sorts of advanced text processing tools. I can use one of any number of version control systems (yet I still use CVS...), I can auto-generate parts which require mechanical generation and so on. As a final point, I make use of many, many macros throughout my document. More or less along the lines of if I have to do something twice, I use a macro. This lets me put off formatting decisions until much later, since I can alter the macro on a whim. Once you start doing something like that in a GUI tool, then it has ceased to be a pure GUI, since you'll have a bunch of macro definitions.

      --
      SJW n. One who posts facts.
  187. texclipse miktex by womullan · · Score: 1

    I use latex on linux and it is fine. On windows MikTex actually goes and finds missing pacakges and downloads and installs them for you which is cool. Texclipse (Eclipse plugin) makes a nice editor - its not WYSIWYG like lyx but rather a code editor and understands the latex codes and bib references etc. I have used Word DecWrite FrameMaker WordPerfect - you name it and I have used them all in anger, nothing tops latex. We looked again acouple of years ago for a large long project we started then and decided for Latex - especially as Adobe droped framemaker on linux) We recently introduced a yound student to latex, he was using word. Within a couple of days he said "I am doing everythign in tex from now on". So train up and become a Jedi master - stay away from the dark side (WYSYWIG;)

  188. Re: karma whore much? by cm769et · · Score: 1, Insightful

    Imagine a beowulf of these.

  189. Re:Why latex at all ? by N+Monkey · · Score: 1

    Know what's harder than LaTex when you need math typeset correctly? Anything that's not LaTex.

    I needed a few equations for a [rejected :-(] paper I wrote recently and, rather than try to do it all in TeX/latex, I used the free "TeXaide" tool. (Hmm. A quick search seems to show it's no longer available from Design Science... that's a pity.)

    Essentially, it is the equation editor from MS-word except that it produces TeX code that you simply paste into you document. A complete doddle to use.

  190. Congratulations by Siener · · Score: 1

    You win this thread. Pity that the comment scores don't go higher than +5

  191. FrameMaker is NOT deprecated by ygslash · · Score: 1

    That is FUD. (Though the FUD is Adobe's own fault. One of their departments stupidly issued a deprecation notice while another was basing a major future direction of the company around FM.)

    The fact is that the technical document departments in large enterprise are converting to modular DITA, and FrameMaker is one of the major content creation tools with good support for DITA XML.

    So Adobe is making plenty of money from FM, and will continue to do so for the foreseeable future. You can be sure that they will keep investing in it. But there may be more emphasis on improving its abilities to generate good DITA XML than on improving its abilities to do typesetting directly.

  192. Wish: Google Docs and LaTeX by FleaPlus · · Score: 0

    Personally, I think it would be incredibly awesome if Google Docs (or one of its competitors) eventually got some sort of LaTeX support. Having a tool like that to allow multiple people to edit either the raw LaTeX source or a LyX-style graphical interpretation would be fantastic for scientific collaboration.

  193. Use texlipse by Anonymous Coward · · Score: 0

    If you use an editor like Texlipse, a plugin for the eclipse framework, latex becomes EVEN easier. You have the possibilities to add and use your own shortcuts together with 'code'-completion and all other advantages eclipse gives you... biuld in version control and all.

  194. don't mix TeX and LaTeX by speedtux · · Score: 1

    Backwards compatibility is nice, but there are really things horribly wrong with TeX: its macro language defies any kind of language design principles and its layout algorithms are aging, make numerous errors, and are hard to customize for new styles. LaTeX itself repudiates many of TeX's design decisions by changing the syntax and hiding as much of the ugliness and TeX design problems as possible. And Knuth's macro-riddled "literate programming" paradigm that was used for writing TeX itself was another abject failure; no sane programmer or computer scientist writes software like that.

    At some point, we need to throw out the underlying TeX language and create a new LaTeX processor, one that actually has a real, modern programming language in it and one that fixes the many algorithmic deficiencies in TeX that have become clear over the years.

    1. Re:don't mix TeX and LaTeX by mapsjanhere · · Score: 1

      It's funny, you could replace Tex with Word in this thread, and get a reasonable MS rant out of it.
      Forced backwards compatibility kills any program in the long run, but then, I still can open my thesis written in WinWord in the early 90's.

      --
      I'm aging rapidly, I bought a new game and had no idea if my machine was good for it.
    2. Re:don't mix TeX and LaTeX by larry+bagina · · Score: 1

      AMEN. Donald Knuth: Don't waste your time writing a book on programming languages.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  195. Compatibility issues are a real problem by Bananenrepublik · · Score: 1

    Not compatibility between (La)TeX versions, compatibility between different packages. Everything in TeX needs some package, and when I try to combine different stuff I invariably run into incompatibilities between different packages, so I totally agree with the submitter's sentiments that the TeX world is full of incompatibilities.

  196. Exactly Right. by warrax_666 · · Score: 1

    The output is still the best I've seen to date, but TeX is just an awful awful language to program -- which makes doing anything nontrivial an utter chore and insanely error-prone. Especially the macro parameter expansion... Oh, the Pain! Combine that with absurd and archaic limitations like the fixed-size stack/heap, etc. etc. and you have a complete nightmare.

    --
    HAND.
  197. Perhaps it's this... by JustShootThemAll · · Score: 4, Interesting

    I'm not submitter, but I share some of his frustration.

    First, I've used LaTeX since around 1987 (that was on the Amiga, btw) and I'm still convinced that for most of the documents I write LaTeX is clearly superior to other systems I've tried.

    That's not to say there aren't some obvious points for improvement. Font support is archaic and really not something from this decade (nor the previous). I understand that XeTeX has some improvements in this area, I'll check it out. I need/want to use the Gentium font but after jumping through all the hoops that are indicated in the sparse documentation, it no worky.

    But, for me, the number one frustration is the sheer impossibility to create a new base class. I write software for a living and have used many obfuscated languages. However, I just don't "get" the intricacies of programming for LaTeX.

    I would love to have a letter.cls that doesn't look like it's an afterthougth. There is dinbrief.cls, but that has all sorts of problems of its own. I've tried several times to create a letter class, for A4 paper, that looks professional to use in a business. No such luck, I just couldn't do it. And the lack of alternatives on the 'Net seem to indicate that there aren't many others that could do it either.

    So, to summarize, LaTeX a wonderful tool for typesetting reports and articles. Especially if those are heavy on math. But for other correspondence it isn't so great, or at least, it hasn't kept up with modern developments in font technology and document design.

    1. Re:Perhaps it's this... by jbolden · · Score: 1

      Actually TeX is ahead of most applications in terms of font technology. You don't notice this because you write in English (I'm assuming). With something like XeTeX you can access a system font directly. With something like fontinst you can burn copies of the font with adjustments (microtypographical, encoding changes...) If you use pdflatex you can make these kinds of adjustments on the fly. You can remap encoding easily and design your own glyph replacements. TeX is handling arabic and is taking a serious crack at Hindi (which is really, really hard BTW). Languages like Japanese and Chinese are done.

      Sorry you are just sort of 100% wrong here.

    2. Re:Perhaps it's this... by JustShootThemAll · · Score: 1

      Actually, I don't write in English all that much, it being my third language. Mostly I write in German and Rumanian, and on occasion I have to translate parts of my texts to Russian. The support for all these languages is acceptable but not always convenient. There are some rare cyrillic glyphs (ukranian 'ya', for example) that LaTeX refuses to set correctly in all fonts. The problem for me isn't so much the handling of weird scripts, it's that some of my glyphs disappear when I switch fonts. I would imagine that shouldn't happen in a mature typesetting system.

    3. Re:Perhaps it's this... by jbolden · · Score: 1

      Sure it should. Cyrillic has multiple encoding and they often differ on the encodings. Their are 4 main ones in use. Change fonts and don't properly map the encodings and this is likely to happen. Windows and Mac do a nice job of shielding you from this and you are seeing it in LaTeX because it is important fonts different ways but without the shielding.

  198. ConTeX? by marcovje · · Score: 1

    ConTeX is another set of TeX macro packages. It's is slightly newer than LaTeX, and might hide more of the internals of TeX.

    OTOH, LateX probably has more momentum going, and you seem to need the deep features. So finding any

    I usually use plain wordprocessors (grudgingly used Word in the past, and OO now), but for the larger documents I always return to LateX. I don't need all those skills that often, and it is nice then that everything is still the same. I nowadays use LyX a lot too, for a lot of non-throwaway documentation

  199. MikTeX and WinEdt by Reticulated_Chipmunk · · Score: 1
    I've been using MikTeX in combination with the WinEdt www.winedt.com editor on Windows.

    WinEdt is lean and yet flexible enough. It helps you easily manage large documents split into different files and helps avoiding syntax errors to vastly improve your productivity with. You're able to edit, compile and debug your documents using the same WinEdt application.

    I've used it for mulitple lengthy documents with above average complexity and it never failed me.

  200. XSL-FO is too low-level by ygslash · · Score: 1

    This would analogous to writing in TeX instead of LaTaX. Yes, some people do that. But it forces you to fiddle around with formatting details instead of just writing your content.

    And MathML is much too low level, as AC pointed out. It's not intended to be human readable.

    What you would really need is, say, a DITA plug-in that supports some nice human-readable math language, like OOo-math or troff/eqn. Or a DocBook extension, for those who still use that. Then the DITA (or DocBook) would render to XSL-FO with MathML, and from there to PDF, HTML, Eclispse Help, HTML Help, etc. Or perhaps even to TeX or LaTeX, if you'd like.

  201. Obligatory missing.... by Chrisje · · Score: 4, Funny

    Why on earth?!?!? Nobody in this forum seems to think Silicone is an excellent Latex replacement.

    I'm amazed at the seriousness of this thread. It says something about the demographic inside this topic that somehow disturbs me.

    1. Re:Obligatory missing.... by Anonymous Coward · · Score: 5, Funny

      Well, because silicone is what goes INSIDE, latex is what goes OUTSIDE, duh.

    2. Re:Obligatory missing.... by Jesus_666 · · Score: 4, Funny

      Why on earth?!?!? Nobody in this forum seems to think Silicone is an excellent Latex replacement.

      Silicone and LaTeX compliment each other and I think LaTeX only truly shines when brought together with Silicone. But one can't replace the other.

      If you want a LaTeX replacement I'd suggest you look at PVC. It's nowhere near as flexible, but it doesn't need Silicone to shine and it's less of a hassle to work with. Then there's Rubber, which is essentially a more hardy variant of LaTeX; you retain most of the flexibility and lose some of the hassle but on the other hand you're going to have a hard time getting it to look as polished as LaTeX.
      Also, all of the above technologies are incompatible with the Perspiration standard. If you want to combine LaTeX, PVC or Rubber with properly working Perspiration you will by definition end up with only partial coverage and your equipment might still run into cooling issues.

      Of course there's still Leather, but that isn't flexible at all and lacks the level of polish of the above technologies. However, it goes slightly better with Perspiration and is not much of a hassle to work with. The real downside lies in the maintenance costs, however. Keeping Leather clean and in working order can be hideously expensive; especially disaster recovery usually means paying top dollar for a DryClean certified recovery service.


      It's understandable that many casual users rely on a vanilla Fabric installation for day-to-day work. It works, it's simple and it's reliable. Just don't expect it to be too sexy.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    3. Re:Obligatory missing.... by Anonymous Coward · · Score: 0

      Sometimes the latex slips inside as well...

  202. What about TeXmacs? by Anonymous Coward · · Score: 0

    Even though the name contains TeX, i don't think TeXmacs actually uses TeX. The documents produced look good, and it seems to be extensible, for example there are lots plugins for many CAS, like Maxima.
    http://www.texmacs.org/

  203. LyX by Anonymous Coward · · Score: 0

    Long time ago when preparing my thesis, instead of learning all the details about LaTeX, I was using LyX (see: http://www.lyx.org/) with very good results.

    My 2 cents ;-)

  204. Re: karma whore much? by irtza · · Score: 0, Offtopic

    unless you posted anonymously before, grandparent doesn't count for you.
    unless you posted anonymously before, grandparent doesn't count for you.
    unless you posted anonymously before, grandparent doesn't count for you.

    wait, this method only would get me one... d'oh!

    --
    When all else fails, try.
  205. tried TeXShop? by BonzinoMuschweshe · · Score: 1

    tried TeXShop? (OS X)

  206. Anonymous Coward by Anonymous Coward · · Score: 0

    Scripus + Inkscape + the TexTex plugin for Inkscape can give you some gorgeous-looking technical documentation if you're not committed to a system that's theoretically independent of layout. My experience with LaTeX has always been that I actually spend more time on layout than writing. If there were a LaTeX plugin for Scribus similar to TexTex for Inkscape then you'd be in business.

    I've never understood this desire to separate content from presentation. Presentation is part of the content. LaTeX seems more like an effort to force people who don't know better into using a specific format of presentation that's well-suited to most technical needs. A better solution would be a word-processor with nice type-setting and equation capabilities and some good default templates for technical writing. MS Office and OOo will never get there for reasons already discussed.

  207. TeX is the least buggy software out there by Anonymous Coward · · Score: 0

    Ok, it's complex, that is, not easy to learn. But IMHO true ease-of-use has to also consider correctness, that is, the fanciest GUI doesn't help you if the software produces incorrect results or crashes regularly.

    TeX may be the most "correct" software in existence, at least for anything of some complexity. Not only is Donald Knuth one of the worlds best programmers, and TeX is written in a language he specifically designed to be readable and to make it easy to understand the programming logic, but he even offered a reward for the discovery of outstanding bugs that started with $2.56 and doubled every year. I don't think anyone has collected on that for a while...

  208. Re:Misunder[s]tanding the problem set by zeromorph · · Score: 1

    LaTeX has been retrofitted to use TrueType - it's called XeTeX, and it's good stuff.

    And Unicode, OpenType and Unicode, it's brilliant, but you still have to be a "LaTeX Jedi" to use it, which apparently bothers the original poster, but then XeTeX and LyX should do the trick.

    This is your father's mark-up. The typesetting system of a Jedi Knight. Not as clumsy or random as a WYSIWYG editor. An elegant program for a more civilised age.

    --
    "Hannibal's plans never work right. They just work." Amy/A-Team
  209. LaTeX is reliable, consistent and future-proof by Andrew+Ford · · Score: 1

    I have used LaTeX since about 1990. I still have some old documents from that time that I can read - and with very minor tweaks re-format. I wrote a book with LaTeX in 1994 and published my wife's full-colour cookery book with it in 2002. I am just finishing off a book written with DocBook XML and LaTeX is certainly simpler to use - in fact my wife prefers LaTeX to MS Word. My approach is to concentrate on the content and define a small set of macros suited to the job in hand (e.g. an "ingredients" environment in the case of cookery books). Class design is a bit of a black art, and I could wish it to be simpler, but the key is to keep things simple and well structured. I find the LaTeX Companion series of books to be enough to get that job done. If you are rigorous about separating all the styling into the class files then you also parse the .tex files quite straightforwardly.

  210. miktex + LEd (LaTeX Editor) by dagooncrn · · Score: 1

    MikTex is really good. LEd is pretty good free IDE, not really WYSIWYG but with instant preview.

    --
    -- mg
  211. There is no replacement by aaaaaaargh! · · Score: 1

    Having just written and published a book in Latex and being a LaTeX-user for many years, I share most of your criticisms. LaTeX does its job, but it sucks. And most LaTeX enthusiasts have no clue about typesetting, even though they think they have--Many books about LaTeX have an absolutely horrible look and layout. In fact, LaTeX is partly responsible for the decline of typesetting quality in the academic domain, since many publishers nowadays expect you to deliver a book camera-ready instead of hiring a pro to do the typesetting. (You can do good typesetting in LaTeX, but that requires you to go through every paragraph and adjust and check the word spacing manually, and do a lot of other tedious things that no unpaid hobbyist typesetter does.)

    So I've also been looking for alternatives for many years and have come to the conclusion that there are none. lout has a cleaner underlying programming language, but has much less extensions and has a too small user base. Then there are a number of document preparations systems, for example aft, sisu and various xml based ones. Some of them have nicer markup than LaTeX, but none of them allow you to typeset as much math as LaTeX does. They are more suitable for large organizations that want to publish the same document in various formats (html, pdf, etc.)

    My advice is to use OpenOffice Writer for documents that don't contain many formulas, and use LaTeX for all math-related stuff. As long as you don't try to tweak the layout and use as few packages as possible, LaTeX is fine and there is no way around it.

  212. LaTeX Vs Word by RocketMan66 · · Score: 1

    I am a Technical Writer who has used LaTeX and MS Word over 8 years . My former employer forced me to use LaTeX to write technical documents such as user guides and assembly procedures. It was for the most part a joy to use. I used WinEdt (windows) as my LaTeX authoring tool. So not only did I need to learn LaTeX but also the macro language of WinEdt for automating common tasks. The main criticisms I have is the difficulty to create complex tables and the inability for a third-party to update documents unless they understand LaTeX. I rarely used LaTeX to write scientific content. My current employer forces me to use Word to write technical documents. Word is easier to produce a single stand-alone document, but I would prefer to use LaTeX to create documents for projects that need to \include snippets from other documents. In LaTeX, referencing figures and tables is solid. To summarise: LaTeX is the King for producing consistent, reliable, clean and fully featured PDF documents without dealing with the brokeness of Adobe Acrobat. Word is the King for creating a one-off document.

  213. Another important benefit: longevity by jcupitt65 · · Score: 2, Insightful

    No one's (I think) mentioned longevity yet. This is a really important benefit to something like LaTeX, especially for academics.

    I wrote my PhD thesis in LaTeX 20 years ago. I still have the source in my home area somewhere, and it still works perfectly. I needed a copy for my homepage and I was able to reformat it to make a double-sided, single-line-spaced, 10pt PDF in just a few minutes.

    With LaTeX, papers aren't fire-and-forget. You can be pretty confident that if you come back to a subject again, maybe many years later, what you wrote last time will still be useful.

    1. Re:Another important benefit: longevity by Anonymous Coward · · Score: 0

      What's a double-sided PDF?

    2. Re:Another important benefit: longevity by jcupitt65 · · Score: 1

      The page numbers and headers swap over, so it doesn't look crazy if you print it double-sided. The first page of each chapter, lists of figures and tables, and some floating figures are forced to right-hand pages. Erm, probably some other stuff I've forgotten.

  214. live online editor by Anonymous Coward · · Score: 0

    I use an online real time latex editor, no need to install anything
    http://www.sitmo.com/latex/

    1. Re:live online editor by jetxee · · Score: 1

      Nice toy!

      I am using textogif to produce images with formulas when I happen to need them.

  215. LaTeX3? ConTeXt? by jetxee · · Score: 1

    How is LaTeX3 going? Long time no news.

    Also, is anyone using ConTeXt? Last time I checked I didn't find anything it can do the LaTeX cannot.

    I am going to stick with LaTeX2e for as long as it takes for LaTeX3 to get ready.

    BTW, there is a nice MediaWiki plugin for collaborative LaTeX.

  216. XML based type setting by pablochacin · · Score: 1

    As some has suggested in the comments, what you are asking for is a type settig tool, not a document processor. I don't have personal experience on any but latex (and I'm very happy with it) but I think that the only true alternatives are either proprietary solutions (which will lock you in a particular product for ages) or using an Xml based open standard, like Docbook (a derivative of SGML, the precursor of all Xml stuff).

  217. Must be XML - we use docbook by FritzSolms · · Score: 2, Informative

    All our documentation was in LaTeX and we moved in 2001 over to XML DocBook. The reason for this is that we are able to process the information so much easier through standard XML tools. DocBook is quite big and polluted with all sorts of domain specific aspects, but we restrict ourselves to a relatively small subset and do automatic course note generation from a knowledge repository of little docbook documents. We still render via LaTeX as the LaTeX rendering is more mature than the FOP rendering.

  218. Proprietary solution by Trogre · · Score: 1

    If you don't mind the Stephen Wolfram kool-aid, Mathematica 6 seems to have some pretty decent (and semantic) markup. At least, the one Mathematica guy I know raves about it.

    I still prefer LaTeX myself.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  219. Use word by Anonymous Coward · · Score: 0

    Latex is to Word what Linux is to Windows
    If you like to create *perfect* things yourself, then use Latex/Linux
    If you want to let the computer do it fast (but probably far from *perfect*) and go on to the next thing, use Word/Windows
    I prefer the second option... And I get lots of nice things done :)

    1. Re:Use word by BBird · · Score: 1

      You clearly don't know what your are talking about. many linux distros are now much more user friendly than mswin (I use ubuntu), and nearly all online (as google docs) of local install wp (like kword) are easier/faster/more predictable than msword.

  220. Re:Why latex at all ? by Mark+Trade · · Score: 1

    That makes it look like the math problems were solved with a pencil, the way a real mathematician would do it.

    Actually, there is a book co-authored by Knuth ("Concrete Mathematics") that used a custom-made font for the math parts that was inteded to look like an accurate math teacher wrote it.

  221. Random question... by icebrain · · Score: 1

    So why is it that all of these math-typing programs insist on alternating caps and lowercase in their names? I mean, that was cool and all when I was in sixth grade and we wanted to look "leet", but it just looks odd now.

    --
    The meek may inherit the earth, but the strong shall take the stars.
    1. Re:Random question... by Anonymous+Brave+Guy · · Score: 1

      Assuming that's an honest question...

      The name of Knuth's typesetting system comes from a Greek word that can be translated as both "art" and "craft". You sometimes see the Greek letters tau, epsilon and chi used; I'd type this to show you, but since Slashdot won't let me use Greek characters, you'll have to check Wikipedia if you want to see the visual similarity.

      Knuth's logo, as typeset in the system itself, is written "TEX" with the "E" lowered, to distinguish it from other systems that might be abbreviated "TEX". Since you can't type a lowered "E" in plain text, the name of the system is usually written TeX instead. Derivative systems like LaTeX and XeTeX are just following the same idea, and they too have logos that are set rather differently in the systems themselves.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    2. Re:Random question... by icebrain · · Score: 1

      Yes, it was an honest question, though I guess in retrospect the phrasing sounds bad--I'm in a silly (and cranky) mood today.

      Your answer makes sense; I am familiar with Greek characters (I'm an engineer by trade) but never used this program, so I didn't know they were used for the name. Word's equation editor was enough to get me by for my fluids lab reports and senior design proposals. And for really complicated stuff, we were allowed to just print off our matlab code and turn it in.

      --
      The meek may inherit the earth, but the strong shall take the stars.
  222. BibTeX replacement by CapnKirk · · Score: 2, Informative

    The language for creating new BibTex styles is so retarded it's not even funny. Basically, you can't do it.

    Check out the biblatex package (http://www.ctan.org/tex-archive/help/Catalogue/entries/biblatex.html). It is far easier to create and modify bibliography styles. Although still rather new, it is rapidly gaining users and hence robustness. I work in the humanities and bibliography citation has never been handled adequately by any BibTeX style. I stumbled across biblatex a year ago and never looked back.

    1. Re:BibTeX replacement by CapnKirk · · Score: 3, Informative

      Yes, I played around with JuraBib and it was pretty good. But when it became abandonware, it was suggested on the jurabib list to look to biblatex. That was the first time I had heard about biblatex. So I never made the investment to really learn JuraBib...biblatex is a far more flexible and general solution than JuraBib, IMO.

  223. kile or technixcenter by l3v1 · · Score: 1

    I just think you've used the wrong tools. In Linux there's nothing better (convincing me otherwise won't work, I've used everything there is) than Kile, and on Windows Technixcenter seems to be the best option.

    I'd say if you really are over writing a few real articles in LaTeX then you should really know enough to be able to deal with 90% of situations. I've written some of them myself, and a dissertation, and I still say I wouldn't change LaTeX (actually the tetex+kile combo) up for anything else that we have today. For scientific papers and articles we simply don't have anything better today.

    I'm not convinced that anyone could create such a wysiwyg environment that could reliably replace LaTeX, and I'd stick to "what you type is closer to what you get than anything else you could find out there" and stay with LaTeX (with kile in my case).

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  224. Re:fist pr0st! by larry+bagina · · Score: 4, Funny

    putting a lameness filter on slashdot is like putting a shit filter on your asshole.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  225. Re:Why latex at all ? by The_reformant · · Score: 1

    I dont find word and latex compete. In my thesis I used both. I wrote the main chunk in word for ease, spelling / grammar checker etc. then copy / pasted into a latex document doing the refs as I went.

    --
    I have discovered a truly remarkable sig which this post is too small to contain.
  226. Re:Why latex at all ? by infolib · · Score: 1

    BTW, for those of you who hate the Maths package available in Microsoft Office, I would recommend Texpoint. That lets you edit your formulas in Latex inside powerpoint, and creates an image (png IIRC)

    If you don't need to do it from inside Powerpoint, you can try laeqed, a small cross-platform java program that converts LaTeX formulas to .png. It even saves the latex code in the png comment, so you don't need to have to separate files. I've had good use of it when doing posters. Oh, and it's GPLed :-)

    --
    Any sufficiently advanced libertarian utopia is indistinguishable from government.
  227. text editor and then typesetting/layout program by mihalis · · Score: 1

    For my final year project report I worked on the text in a plain ascii text editor until it was DONE. I also scribbled my diagrams a few times until I had the main features.

    Then I imported all the text into a fairly fancy typesetting system and got it all laid out in one extremely long day (it wasn't THAT big, but having almost no revisions to the text was a big help).

    Now... the actual tools were some text editor whose name I forget but it came with Apollo/Domain, and the typesetting system was Interleaf (http://en.wikipedia.org/wiki/Interleaf) which I thought was freaking awesome. However I felt the principle worked really well for me. I would say I would never have gotten it done if I'd allowed myself to get sidetracked by "Desktop Publishing" issues when the text was not nailed down. Interleaf was great at technical diagrams too.

    We had some really high-tech tools - a full-page (Portrait mode) monitor and a Laser Printer. Ok but it was the 80s!

  228. Am I the only one... by Wooky_linuxer · · Score: 1

    who read that as "bad anal orgy guy"? And wondered WTF it had to do with LaTeX?

    --
    Where is that guy who'd die defending what I had to say when I need him?
    1. Re:Am I the only one... by Anonymous Coward · · Score: 0

      you should really see your shrink urgently.

      --
      "no es lo mismo 'tu hermana en el jardin del eden' que 'que le den a tu hermana en el jardin'"

    2. Re:Am I the only one... by rrkap · · Score: 1

      I think that that was pretty much just you.

      --
      I like my beverages with warning labels!
    3. Re:Am I the only one... by PachmanP · · Score: 1

      Bullshit! Had you truely been of the sort that reads that, you would that it has almost everything to do with latex!

      --
      You're thinking small. Why miniaturize the laser, when we could instead enlarge the sharks? -John Searle
    4. Re:Am I the only one... by PachmanP · · Score: 1

      know!
      ...you would know that it...

      --
      You're thinking small. Why miniaturize the laser, when we could instead enlarge the sharks? -John Searle
  229. General point by smittyoneeach · · Score: 1

    I wonder if there is any thought given to how packages age, get complicated, and then fail to keep the learning curve shallow.
    Suddenly the smart and lazy look at something like TeX and think: "I'll re-invent a smaller, rounder wheel"
    So you need to ponder the full distribution of users, not just the starboard tail where all the shiny people are posting to the newsgroup.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  230. Re:Why latex at all ? by Cormacus · · Score: 1

    Also, I like the separation of semantic meaning and presentation that comes with modern HTML+CSS, and I don't think LaTeX offers that.

    Errr . . . sounds like you haven't really used LaTeX then. Or maybe I've missed something in the melange of CSS tricks that make up the WWW today. The whole point of LaTeX is to separate the formatting from the content, although you do have to annotate the content with tags to invoke the formatting (just like HTML + CSS).

    --
    Mon chien, il n'a pas du nez. Comment scent-il? TrÃs mauvais!
  231. Math Dept. at Georgia Southern by Anonymous Coward · · Score: 0

    Scientific Workplace is what many in my Math Dept at Georgia Southern are using. Though, I do have some users using the combination of MikTex, Texnic Center, GhostScript, Ghostview, and a PDF creator.

    Scientific Workplace is not free, but it isn't cheap either. Many of the professors in the dept. have moved to it, and seem to like it the most.

  232. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  233. what about... by Anonymous Coward · · Score: 0

    lout?

    From it's homepage:
     

    The system reads a high-level description of a document similar in style to LaTeX and produces a PostScript file which can be printed on most laser printers and graphic display devices. A plain text output option is available, as is a highly experimental PDF output mode (users are encouraged to generate PostScript, then convert to PDF using GhostScript instead.)

    I've used the PDF output and definitely it's not that experimental.

  234. The problem with so called 'modern' approaches... by John+Allsup · · Score: 1

    Take the use of Dreamweaver in web design -- it lets you get a pretty prototype, but falls far behind hand-coding when it comes to putting the final web page together.

    Similarly, you can get a quick approximation of a document (save the equations) in Word or something, but LaTeX gives a little more precision when it comes to the final version.

    I think the reason no-one's come up with a decent visual paradigm for inputting equations efficiently is that it can't be done -- in general the number of discrete choices offered by a GUI is far smaller than what can be accomplished by a few keypresses. The problem is memory.

    I for one would welcome a modern LaTeX replacement, but I'd still expect a markup language with programming facilities. Once the learning curve is passed, there just isn't another approach that's as efficient. You can make things much easier for a 'Visual Studio/TextMate' type environment, but the fundamental approach of a markup language is the correct one -- you've just got to learn the thing.

    --
    John_Chalisque
  235. Re: karma whore much? by mdmkolbe · · Score: 1

    As many times as people keep asking the same question.

  236. De facto standard by vorwerk · · Score: 2, Informative

    LaTeX has become a virtual standard for scientific & mathematical publication, so I don't think you're going to find much in the way of replacements any time soon.

    Ever try to submit a conference or journal paper to an IEEE or ACM publication? Some will allow you to submit in Word format, but most will ask you to submit the camera-ready copy in LaTeX.

    LaTeX isn't without its faults, to be sure, but it's simply unbeatable when it comes to publishing acceptably-formatted academic papers.

    Regarding some of your points, I think that most of them will be cleared up as you become more proficient with the language.

    - Under Linux, I find that tetex has almost all of the packages that I require, and under Windows, I find that MikTex has even more.

    - "you need to know commands for everything" ... I can't disagree that LaTeX has a sharp learning curve, but the same can be said of any programming language.

    - "table composition is torture" ... Yes, it is.

    - "image insertion is an odyssey if you don't have the 'right' format" ... Use OpenOffice Draw to export your picture to ".eps". (Be sure to export just the "selected" image, so that it creates an eps bounding box.) This will solve 99% of your LaTeX image problems.

    - "you need to be a LaTeX Jedi master to create a new document class" ... Most people should not have to create a document class -- they can comfortably start off with an "article" or "report" class and override many of the basic settings. This typically works for most cases. It's quite rare that I've seen anyone having to create a whole new document class when there are many such classes already made and available for free download. (Plus, the typical IEEE or ACM conference usually has their own style files.)

    - "the compiler metaphor" ... It's the compiler metaphor which makes LaTeX so powerful, in my opinion. If you read Knuth's TeX book, you'll find that Knuth did this on purpose because (to quickly summarize) he wanted people to focus less on layout and more on writing.

  237. VAX-VMS had great tools... by uptoolate · · Score: 1

    Back in 1992, we were forced to use VAX-Document. It was declared, by a boorish, narrow-minded Veep of Engineering that PC's would never catch on - mere toys. DEC-VAX and VMS would live forever. OMG - how much paper and toner we went through back then! You would think the Sierra Club would/should have killed off DEC.

    --
    What?...A candle has only two ends?...
  238. Re:Raw PostScript? by 1u3hr · · Score: 1
    I don't know enough about PostScript's capabilities, but it might be up to the task

    No Fucking Way.

    Postscript is a printer language. without some more-friendly front end.

    Exactly.

    I've hacked Postscript too on occasion. But I would never ever imagine trying to write a laid-out page in it from scratch.

    If you try, you'll just end up creating a huge pile of macros and end up with something vaguely like TeX, but much harder to use and more limited.

  239. Docbook by Anonymous Coward · · Score: 0

    The "modern" format to describe documents is Docbook.
    However, it just sucks and its rendering is far from reaching the quality of a LaTeX document.

  240. txt2tags by Anonymous Coward · · Score: 0

    Txt2tags is a document generator. It reads a text file with minimal markup:
    http://txt2tags.sourceforge.net/

    I tried use this when it was at version 0.8. Now it's at 2.5. Maybe it is a good solution for some cases, but not all.

  241. Size Matters by Anonymous Coward · · Score: 0

    I'm still taken aback by the fact that a full LaTeX install is hundreds of megs.

    I mean, seriously. There are other typesetters like groff or lout, even apache-fop, are no where near that size. Granted they have less features, but I think still think they're capable of excellent rendering.

    For someone like me, who will only really produce one or two types of documents, its a bit of a pain to set up an environment to do so, without it turning into a second operating system.

    That being said, I still use LaTeX. It makes my papers way prettier than those chumps that use Word.

  242. Re:Why latex at all ? by Lawrence_Bird · · Score: 1

    LaTex can be arcane. I am no longer a frequent user of LaTex (not in a job which requires that level of output) but I did use it last fall to make a CMYK door hanger for a political campaign by hacking a poster document class. The output to the printer was so good I got an email back saying it was the best they had received for such work. And that is the advantage of Tex, warts and all.

    So before trying to write your own from scratch, check around and you might find one that is close enough that you can just make a few minor changes and get what you need.

  243. Try out "Lout"? by Anonymous Coward · · Score: 0

    I don't know if it is what you are looking for, but one alternative to LaTeX is "Lout". Here's the home page for Lout and the Wikipedia page, which provides a quick summary. I've only dabbled with it, but it might be worth a look and isn't on the list of what you've tried. Unfortunately I don't know if there is a GUI front end for it, so that part of your request isn't satisfied.

  244. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    Q. How do mathematicians solve their constipation?

    A. They work their logs out with a pencil.

    That's the proper version. Probably something about natural logs in there too!

  245. Re:Why latex at all ? by mrchaotica · · Score: 1

    The whole point of LaTeX is to separate the formatting from the content, although you do have to annotate the content with tags to invoke the formatting (just like HTML + CSS).

    The key word was "semantic." For example, I dislike \textit for the same reason I prefer <em/>, <cite/>, or other things that might produce italicized text instead of <i/>.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  246. Nobody's ever heard of this project yet... by Anonymous Coward · · Score: 0

    You mentioned Lyx which is the closest thing to what you want right now, I've used it myself and it's great though once in a while you might need to dive back down into LaTeX.

    Anyway, a project that very few people seem to have heard about is Platypus: http://platypus.pz.org/index.html.

    A few issues though - it's still at least a year away from matching the feature set of LaTeX, and could use some extra developers since right now it's a one man programming job. In many ways it's intended to be a better version of TeX, check it out!

  247. Hmm by Anonymous Coward · · Score: 0

    "You have to install new packages for new features"

    You don't say!

  248. XMLMind + DocBook by Anonymous Coward · · Score: 0

    I used to write everything in LaTeX until the demands of my job made using the language too inefficient. I found the free tool XMLMind (www.xmlmind.com) that lets you visually create documents using the XML DocBook standard. DocBook basically works the same way as LaTex letting you define chapters, sections, references, etc...

    Also, the free version of XMLMind doesn't let you convert to PDF but I found I was able to use CYGWIN's xmlto utility to do the job.

  249. Re:Why latex at all ? by dh003i · · Score: 2, Informative

    Sorry, but that is wrong. I have tried using MS Word in it's styles usage and it's just a PITA. Sure, you can define styles, but it still does all kinds of screwy things; heaven forbid if you want to define a custom bullet-point style, or if you want to change styles within paragraphs (e.g., emphasis).

    Word also seems to do screwy things with multiplying styles for the exact same formatting. In short, anyone who's used word styles for any length of time knows that there are all kinds of horrible problems with screwy things Word does.

    Not to mention the zillion other screwy things Word does. The way it deals with tables, when you have to split cell, or merge cells, is just awful. After you've created a split or a merge, try deleting a row or column you want to delete, or inserting a new row or column. It just doesn't work.

  250. MathML is not an improvement by ct1972 · · Score: 1

    MathML does not seem to be a step in the right direction to me. I'm a card carrying mathematician who has to use LaTeX for papers (although I tend to use it for lectures, presentations and so on, since like the original poster, nothing seems to be available that is better). Latex 3 seems to occupy the same mythology as Duke Nukem Forever.

    Whatever problems exist in LaTeX (and there are many), it has one huge strength - it is essentially trivial, after a little practice, for a human to type maths straight into LaTeX format. For this reason discussions in email or within maths mailing lists are often conducted in TeX or LaTeX fragments.

    On the other hand, MathML was never designed to be easily human writable, and when I read that years ago, I immediately lost interest - what's the point? When you're typing huge amounts of maths, any sort of helper equation editor is a complete PITA. The irony that the WWW, design by scientists for scientists at its inception sucks so much at rendering mathematics cleanly is never lost on me. If MathML sucks on the web, I guess it sucks for documents too.

    1. Re:MathML is not an improvement by dubl-u · · Score: 1

      On the other hand, MathML was never designed [w3.org] to be easily human writable, and when I read that years ago, I immediately lost interest - what's the point?

      No XML-derived language is really meant to be human-writable, not in the way you're thinking. XML is made for program-to-program exchanges of data in a way that's meant to be kinda human-readable, but mainly easy to parse and durable. On top of that, the various *ML domain-specific formats are meant to be common agreements on representing particular kinds of data.

      The real point of XML was so that people didn't have to write low-level parsers over and over again, and instead could argue about more interesting problems than how to represent a string. In an earlier era, XML would have been both pointless (because people didn't exchange documents much) and wasteful (because it's relatively expensive to parse). But with the rise of the Internet, an open standard that took advantage of increasing processor power was just the right thing to solve problems that plagued people throughout the 80s and 90s.

      A human-writable math language wouldn't be in XML. Humans are pretty smart, so you could make the language much more information-dense and take advantage of a lot of implicit structure. You could also provide a lot of nice shortcuts, and much richer constructs than are allowed in XML. But the price of that is a complicated custom-built parser with a lot of custom user-friendly error messages.

      My guess is that they weren't trying to replace LaTeX, but were instead solving the same data interchange problems that other XML people were solving, so it's no surprise it doesn't meet your personal needs.

    2. Re:MathML is not an improvement by ct1972 · · Score: 1

      I would agree with all that. My point is merely that this has probably contributed to MathML being essentially ignored by most mathematicians. It's now quite an old standard, and still has woeful lack of support. In an era when I *did* write my web pages manually (I still tend to) I wasn't interested in a maths extension that was too clumsy to be done manually.

  251. Re:Why latex at all ? by Valfather · · Score: 1

    I don't know what editor you use for your LaTeX, but in mine a simple
    !pdflatex $title.tex && kpdf $title.pdf
    (actual commands may vary)

    lets me see what it outputs. I imagine if you're using a good text editor you can do the same thing.

    This then gets you both advantages, you get to see what you write AND you get the prettification of LaTeX

  252. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    Agreed. LaTeX IS hard. But if you want to have a painless start, you get LyX and use one of the more world-oriented document classes to type in something. Chances are you will find it to be easy enough to use. I did, too bad I can't use something that reduces my type-a-technical-report time in half document processor at work.

  253. In Re modern latex application by bigrigdriver · · Score: 1
    --
    Registered Linux user # 170078
  254. Re:Why latex at all ? by orasio · · Score: 1

    Yay!!!
    I knew early greying would finally work for something useful!!

  255. Re:Why latex at all ? by TheStonepedo · · Score: 2, Informative

    I've used only three guides to LaTeX to get along with it so far. The first two are free to download, and the third is a book by the father of LaTeX:
    1)The Not So Short Introduction to LaTeX2?
    2)User's Guide for the amsmath Package (Version 2.0)
    3)LaTeX: A Document Preparation System

    --
    I'll be your candy shop of infinite deliciousity if you'll be my discotheque of endless rump-shaking.
  256. Re:Why latex at all ? by Lawrence_Bird · · Score: 1

    You do not understand the diffrence between 'printing' and typesetting. One example would be the word first. WYSIWYG = a dot over the i Typset = no dot
     

  257. Version Control by grahamsz · · Score: 1

    The big win for me was that I could put my LaTeX docs in subversion and track them that way.

    Then i could ask subversion:

    "What changes did i make to my dissertation last week?"

    Can't really do that with plain old word documents and i'm not sure if there's a workaround now that they are pseudo-html

  258. Lout? by Anonymous Coward · · Score: 0

    Some people seem to think Lout is a viable LaTeX replacement, as it uses a functional programming model to typesetting rather than a macro language.

  259. Sage by smooth123 · · Score: 1

    Well we used Mathematica for the formulas. But Doesnt sage help with the mathematical formulas which can be then exported to Latex.

  260. Re:Raw PostScript? by bsims · · Score: 1

    No Fucking Way. Postscript is a printer language. without some more-friendly front end.

    Postscript is a Turing-complete language.

    As for front end maybe a2ps, and then edit by hand.

  261. Heard of hyperlinking? by Mathinker · · Score: 1

    You could have just hyperlinked your first comment into the others, thus making the moderators' job a bit easier, in the case they cared.

  262. David Lentini by dplentini · · Score: 1

    What sort of documents are you writing? For whom are you writing? It would be easier to offer advice if we knew your goals. I just returned to LaTeX after many years suffering with various WYSIWIG programs, mostly MS Word. Frankly, given that Knuth wrote TeX (and therefore LaTeX) to emulate mathematical typesetting, and the inherent incompatibility between rendering text on the screen and on paper, I don't see any better options. Have you tried some of the LaTeX front ends like TeXnic Center or WinEdt (Windows), or Kile (Linux), that provide macro buttons for creating the more complex document elements like tables and formulas? (I know there are similar programs for the Mac, but I don't remember them off hand.)

  263. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    I don't know if this is the case for you, but I find most people who find LaTeX hard are using it wrongly. Specifically, they are trying to precisely control the formatting, placement, etc. etc. of everything in their document. This is, pretty much, how you use today's WYSIWYG word processors. It's very cumbersome and arcane to do the same in LaTeX, and the results don't usually look very good in either case.

    That sounds like someone who's used LaTeX for a couple classes but no serious document work. I was going to say, I think there are probably 2 or 3 things which could radically improve LaTeX and its complexity.

    1. Packaging, there needs to be some better "distributions" of LaTeX. There are good ones, teTex used to be good and TexLive is decent. If you need to add something that isn't included though, it can be a messy pain. Maybe something like CPAN or Ruby GEMs would be the way to go.
    2. Templates, some sort of scaffolding like Rails has might dramatically change the curve of things. Somethign as easy as "latex makenewdocument" that puts a little work area in to place. It's very hard to estimate that value of this kind of thing, these little "get you started" templates can be incredibly valuable. Basically, when I start a new LaTeX doc now, I go get an old one, copy it and start deleting shit and strip it down to a skeleton to start my new doc.
    3. Along with the templates, some make files or ant scripts that compile your LaTeX doc in to common and popular outputs. It's easy and it's nearly a static thing to do, it doesn't come in the box though.

    LaTeX is awesome and it's something else to be reckoned with when it all works, you do have to do a fair amount of work to make it work though.

  264. Barbie by Anonymous Coward · · Score: 0

    LaTeX is hard

    Didn't Mattel get in trouble having Barbie say that?

    BDSM Barbie?

  265. Software is math by tepples · · Score: 1

    the development ecosystem around TeX is filled with souls that are of lesser stature than Knuth. They're mostly people that need to write mathematics (physicists. mathematicians), as opposed to people that know how write software.

    What is software other than applied finite mathematics executed by a machine?

    1. Re:Software is math by hanwen · · Score: 1

      What is software other than applied finite mathematics executed by a machine?

      What else is mathematics than a bunch of programs in a language for inferencing theorems?

      Han-Wen
      (MSc. in mathematics.)

      --

      Han-Wen Nienhuys -- LilyPond

    2. Re:Software is math by Nicolay77 · · Score: 1

      The problem with mathematicians is that they (or at least all my teachers) wanted to be the machine too, and do all calculations themselves.

      So they are really really bad writing a software spec.

      --
      We are Turing O-Machines. The Oracle is out there.
  266. LaTeX is long in the tooth... by jwiegley · · Score: 1

    The OP's comments are all valid criticisms of TeX/LaTeX in the 21st century. I'll add my own in a moment but I will start by saying that I love TeX/LaTeX, all my research is published in it, I do all my documentation in it and I've written thousand line class files for it. I am the LaTeX Jedi for my university. I also HATE TeX/LaTeX for everything the OP said and more.

    The fundamental problem is the paradigm. TeX was developed in the mid 1970's. NOTHING had graphical front ends. Hell, lots of things didn't even have a monitor or keyboard. Everything was ASCII edited, command line based or punchcards. So it was natural and efficient that D. Knuth wrote a compiled/markup language to describe how a document was laid out. Nroff and troff are mark-up languages and an efficient expression implementation for the time but they didn't understand typesetting thus the need for TeX. The typesetting is necessary but this implementation paradigm is woefully outdated.

    Heck TeX was so difficult and outdated by the mid 80's that Lamport had to create LaTeX which is just a set of macros that make TeX sufferable.

    But there are two paradigms at play: The first as I described is how you go about expressing an intention, the implementation. The second is the purpose. TeX is designed to capture the world of typesetting which is a very complicated and standardized discipline that dates back hundreds of years. There are strong rules about what makes something well typeset or just junk. TeX understands and performs this purpose better than anything before it or following it. That's why it is unbeatable for typesetting math. D. Knuth learned how to typeset before he wrote TeX.

    So you are faced with a tool that excels at its purpose but its implementation is now terrible compared to modern interfaces.

    It also suffers from coming from an age when the concept and benefits of object oriented design and inheritance weren't well known and understood. One of my big pet peeves with LaTeX is sometimes I want a list and I want it formatted similar to another list. Why can't I extend that previous list. Like... same format only I want a different font for \begin{emphlist}. Why can't I have different paragraph types that inherit the indent, spacing or font from some other description. Why does \itemsep get reset for every single list?? Microsoft has this right in their styles. But in LaTeX you have to go and basically write a whole new list and all the code for it. And if you change the spacing for the original list it doesn't change for the new list.

    The other peeve is yes, I understand the jokes about WYSIAYG. This is a stupid bias heldover from a time when computers weren't fast enough to reformat a paragraph in real time. There's no reason in this day and age that a program could not be created that fully understands and implements typesetting while graphically formatting the results in real time and allow the user to specify any typesetting criteria they want that TeX can perform. None. period. In other words you can have a program that understands typesetting, can be told what to do and yet graphically displays exactly what the output will look like.

    Lastly, while TeX is a Turing complete language, it's garbage compared to what we could design. It has a cryptic syntax and horribly complicated paradigm for processing and evaluating "tokens". Do you need to \protect in any other compiled language? And what *exactly* does \protect do... no fair Googling, that's just cheating and a waste of time. It's terrible at representing and manipulating information. Retaining information in memory when your mainframes memory is only 16MB is something that needs to be avoided if you are to process large documents (one of TeX's "classic" advantages). But today when a laptop has 2Gig there isn't a textual document large enough that you can't retain and manipulate it entirely in memory. ODF is just a markup language as well. Why couldn't OO have it's layout engine rewritten to properly understand and implement typesetting? Whe

    --
    I will never live for sake of another man, nor ask another man to live for mine.
    1. Re:LaTeX is long in the tooth... by jirka · · Score: 1

      So what is the problem with using tex underneath to do the typesetting. Your frontend just needs to spit out tex (or latex) that the user never sees. In fact this is what most converters named something like foo2pdf do.

      You will never do proper typesetting in a wysiwyg interface. The problem is that if the paragraphs were shifting around as you type and floats did the same thing, and table of contents grew a page while you added a subsection, etc... This would make the interface very annoying.

      So current wysiwyg processors will never do proper layout for this exact reason. It's not a priority for pointy haired bosses who write memos about TPS reports. That's the main application for word processors.

  267. There isn't one. by Anonymous Coward · · Score: 0

    You can use a document processor (like Frame, which is expensive and dying), or OOo, which is close but not equivalent (though still much better than Word for large technical documents), you can use a word processor (Word, etc.), you can use LaTeX, you can use some other markup language (whether XML or other), but you can't beat LaTeX for performance, never mind price-performance.

    XML solutions can have near-equivalent results, but you have to pay ~5 kUSD/processor for the formatter licenses and you have to do a lot of work to build the output toolchain. (Guess what I do at work?) It's worth it in a commercial environment, because semantic tagging and form/content separation drive productivity way up, the solution scales across many people, and XML integrates well with content management solution approaches, but it's way more work than LaTeX to set up and get running, even if you just start authoring directly in XSL-FO. (Don't. You won't like it.)

    LaTeX has a notable case of the Unix concatenating geniuses problem -- someone of sublime genius does something persons of notable genius explain to regular geniuses, and by the time folks like thee or me get ahold of it, it's not completely obvious how it works or what to do to change it.

    LaTeX is still really effective. If you're an academic and need to consider yourself a publication environment, and you're in a field that expects LaTeX submissions, it's definitely a good investment of time to learn.

  268. Re:TeX LaTeX by lahvak · · Score: 1

    I am probably feeding a troll here, but I don't understand how this could have gotten "3, insightful". There are lot of things that can be said against LaTeX, and there are lot of reasons plain TeX can be preferable to LaTeX, but the parent post contains none of them.

    First, LaTeX designers did not rewrite TeX. LaTeX is a macro package written on top of TeX, every time you use LaTeX, you in fact use TeX. It may not be the best designed package, and your claim that its creators failed to understand TeX does have some merit (the way they tried to hide some "complexities" of TeX and failed), at least you are not the only person claiming that, although others actually have produced some supporting arguments for that claim.

    Second, could you perhaps elaborate on the source of your information that Knuth did METAFONT before TeX? It seems to be commonly accepted that he started working on METAFONT when he was already working on TeX, and realized that he will need a way to create fonts, as none of the existing computer fonts were suitable for TeX.

    Most importantly, LaTeX generally does not require multiple passes to process a document. Again, LaTeX is just a macro package build on top of TeX, so if TeX can process a document in one pass, so can LaTeX. LaTeX will need multiple passes if your document include any floating material (figures, tables, table of contents, page headers, index etc). The reason is that some of this material must appear on paper before it appears in the source code, and there is simply no way to do that without multiple passes. Back when I was writing my master thesis, I did not know about LaTeX (it was very new then), and I used plain TeX. I wrote a package that produced things like table of contents, list of figures etc. It turned out I did it pretty much exactly the same way designers of LaTeX did (theirs is much more complicated and handles many things mine couldn't), as it is pretty much the only way to achieve this result in TeX: during the first pass, write all this "floating" information into a file, then include the file at a proper place during the second pass. Including this extra stuff changes pagination, which means that a third pass is required to fix that. Sometimes, if you are very unlucky, the change in page numbering or figure placement will cause another change in pagination, so you may need a fourth pass. If you are really unlucky, that is still not enough. Theoretically you can get into a situation where you will never have a document in which all the page numbers and references are correct. It has never happened to me, and I use LaTeX a lot. As far as I can tell, there is no way to avoid multiple passes for purposes of floating material.

    Anyway, number of command line utilities and LaTeX editors can be used to completely hide this from you (unless you run in the very unlikely situation described above where an infinite number of passes is needed). They run LaTeX, detect if it needs to be ran again, and run it again until all is correct.

    As far as writing core mods for TeX, number of people are working on that. There are PdfTeX, XeTeX, Aleph, LuaTeX at least. Lot of good work going into these projects, look them up. There are also other macro packages besides LaTeX: CONTeXT, eplain, lollipop, ... But none of them will be able to "keep with the one pass elegance" if you want to have an automatically generated table of contents at the beginning of the document.

    --
    AccountKiller
  269. It's not modern, but by diskofish · · Score: 1

    I actually prefer lambskin to latex.

  270. Re:Why latex at all ? by cecille · · Score: 1

    Even with all its problems, I'd have given just about anything to have the table support in LaTeX that they have in Word. Latex has no wrap support whatsoever. I guess the theory was to give the user absolute control over the look of the table. But since it's not wysiwyg, it's a crap shoot whether or not your table is going to even fit on the page. And if you're off by a bit, you have to go in and re-edit each row by hand. Best part? If your table is too big, it will just go right ahead and write that thing directly off the page. Like that helps me. Splitting tables between pages? Be prepared for hours of excruciating detail work. Even the packages that claim to support that are dubius at best. Thanks supertabular, I really don't need two pages of tables with completely different column sizing. And editing those things? It's just lines and lines of data and \'s and & symbols. It's like reading ancient code.

    Now don't get me wrong - in many ways I'd be very lost without latex - the ability to just dump writing into a style sheet is a godsend. But spending frantic hours fiddling with sizing did not exactly make my thesis writing less stressful.

    --
    ...no two people are not on fire.
  271. What are the specific complaints about LaTeX? by Anonymous Coward · · Score: 0

    The article does not mention any specific problems the author has with LaTeX. It is especially revealing that at the end he says `lyx is just a frontend to LaTeX'. So what is wrong with that if it does what it is supposed to? TeX was supposed to be a typographical engine on top of which typesetting systems are built (like LaTeX). It has AMAZING documentation (the TeXbook), even a fully documented source code printed in the form of a book. Outdated font technology? Like pdf, truetype and Type ii (or whatever) fonts are all that good and modern. I have trouble reading old .pdfs already with Adobe Reader, yet I can still easily process my 15 year old tex files. Read the specs for .dvi. They are well thought out, albeit somewhat limited with respect to graphics and unusual typesetting styles. Heck, I even tweaked TeXs source code when I needed to and consider it time well spent (I am not a programmer). It is not the design of TeX (and do not forget METAFONT and METAPOST) that is the problem, it is the way Knuth's excellent paradigm got misused (I never use LaTeX for this reason). So use LyX (or anything else out there) to produce TeX sources. I am afraid if people jump into designing a totally new and improved typesetting system all this modern flak like OO programming, truetype fonts and other crap will work its way into it (not to say OO programming does not have its uses but it not nearly as universal and convenient as many would make you beleive). TeX and METAFONT are beautiful if not canonical, and I am yet to find another piece of software that does not look like a hastily thrown together collection of hacks in comparison. Build on top of it. Better yet, take some time to learn it and use raw TeX. I do, including complicated nested tables. Takes a bit of patience but the results are spectacular.

  272. Re:Why latex at all ? by IcyHando'Death · · Score: 1

    LaTeX is hard

    Hold everything! I gotta call Mattel. They'll love this one: Dominatrix Barbie!!

  273. Re:LaTeX is a Crappy. LuaTex is the Future by jdh3.1415 · · Score: 1

    He specifically wanted to avoid TeX becoming a full fledged programming language and I believe he expected other front ends to produce TeX commands but was eventually convinced to add some programming features to TeX.

    It's hard for me to imagine that Knuth was eventually convinced to add some programming features. Much of TeX is written in TeX. The programming features go to the core of the design. It hardly seems like he wanted to avoid these features but was eventually convinced to add them to Tex.

    Do you have a source that backs up your assertion the Knuth wanted to avoid making Tex a programming language?

  274. Re:Why latex at all ? by Bob+Loblaw · · Score: 1

    The trouble I found recently when submitting a paper was not LaTeX (or LyX) per se but the journal side not having a their own accepted document class even though they said that LaTeX was an acceptable format for submission.

    After about a *year* of vague feedback, I finally realized that they were not accepting my final edits due to the numbering format of the references! Since I wasn't worrying about that due to the separation of content and style with LaTeX, it took a while to figure out that they didn't have their own class they were going to apply and wanted me to do style editing. Since I couldn't find a class that matched what they wanted, I ended up having to recreate all the references manually ... kind of defeating a lot of the purpose of using LaTeX.

    Looking at the final paper in the journal, it looks like they went and manually retyped everything in Word anyways. It was frustrating that they accepted TeX yet completely ignored what makes it great for journal submissions.

  275. WYSIWYG by wonkavader · · Score: 1

    Before you dump a document processor for wysiwig (not meaning math, but rather the whole thing) -- understand that it's at least possible that your productivity will go down the toilet.

    With wysiwyg, you spend a lot of time making things look nice. With a document processing system like LaTeX, you spend a lot of time on writing.

    It takes real discipline to use a wysiwyg word processor and not waste half your time trying to make it look good.

  276. No replacement. by papna · · Score: 1

    Hi javierzinho.

    I'm sorry you've gotten tired of LaTeX, but I really don't have a replacement to offer you. I am very interested in typography and have come to the conclusion that LaTeX is really the best system for typesetting scientific documents.

    Some people recommended desktop publishing software like InDesign or Quark. These sorts of programs will give you well-typeset math and text and will generate text, but do not shine at automation.

    If you've used LaTeX so long, I'm surprised you're still having all sorts of problems like you describe. Image insertion isn't all that hardâ"the formats supported are clear and conversion isn't too hard. (The compiler should really know how to do conversion for you, I agree, but that does not make it hard to know how to use the software.) Yes, creating a new document class is pretty advanced stuff, but, well, that is an advanced task. You do need to know commands for anything you want to do, but at the end of the day, you don't need to know all that many to get by fine. When you don't, the answer is usually a very quick search away.

    You claim that LaTeX is stuck in the 80s with "the compiler metaphor" and "weird font technology." I wish to defend (La)TeX a bit. The compiler metaphor is even to today fairly necessary for what LaTeX does. To do the same sort of processing would result in a laggy-to-unworkable WYSIWYG display. And as to the font technology and all the little quirks where TeX does things its own way and not in a more standard way, I give TeX a lot of slack. It has out-survived a lot of technologies rising and falling. From a user perspective, that means your TeX will always be there. It's a dangerous thing to get in bed with new technology; when you marry the technology of today, you may be a widow tomorrow.

    I'm sorry I cannot help you more. It really sounds like the closest thing to what you want is a word processor like Word, but you don't want to hear that (nor do I want to tell you it).

    Good luck!

    1. Re:No replacement. by papna · · Score: 1

      One more remark I meant to make in the first place:

      Generating PDFs is very important today. However, if you wish to submit things to journals and conferences, it seems like they all demand either LaTeX source or MS Word files. I don't know how flexible they would be if you didn't have one of those formats to give them.

  277. Re:Raw PostScript? by 1u3hr · · Score: 1
    As for front end maybe a2ps, and then edit by hand.

    Right. And you enter your programs by soldering contacts on the circuit board.

  278. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    ever heard of \emph?

  279. FOP by Anonymous Coward · · Score: 0

    I have been using XSLT, DocBook XSL, and Apache FOP for many years to produce my scientific and techincal documentation. I use Inkscape for my drawings and keep them in SVG.

    FOP still leaves a few things to be desired (plus it is very slow and memory intensive) but it has gotten better in the past year.

    FOP seems to generate decent PDFs even with lots of complex vector graphics and text layout.

  280. Re:Why latex at all ? by BlueStraggler · · Score: 1

    In many ways plain TeX is much easier. Unlike LaTeX, it will accept a plaintext document with no markup as input (and actually produce decent output). The math markup is the same as LaTeX, so you don't lose anything there.

    On the downside, when it comes to more advanced typesetting, TeX gets more complicated quickly. (LaTeX was originally Layman's TeX, after all.) Tables are more complex, and if you have to conform to a specific template or styleguide, then LaTeX makes it easier to just load it up. But I have personally found LaTeX to be harder for simple jobs because I have to define various unnecessary (to me) document types, sections, etc. before I can actually write, which means I have to have a model of my document structure in hand first, and understand the templates I am using.

    It's like programming in a framework; you have to know the framework first. You can save a huge amount of time if the framework actually matches what you are doing (eg. producing a publication-ready paper for a particular journal). If not, the framework is just a nuisance.

  281. Latex flaws? by mathtick · · Score: 1

    1. I have been looking for a way to define multiple bibtex keys for a single citation, as one might like to do in a multi-author document (each author may have their own key-naming conventions). I have not yet found a way to do this. Maybe I'm missing an easy solution here?

    2. Also, adding url links to the bibliography (or any links to the document) takes a quite a bit of fiddling with formatting. Line breaks for links don't work very well. I've also found that choosing pdflatex or latex processing matters a lot in the way you do things (links for the hyperref package for example).

    I love the structure that latex introduces in creating documents. The fact that the "Tex-monster" produces pretty (very pretty) output is almost secondary to me.

  282. Get a Mac, and buy TeXtures by harmless_mammal · · Score: 1

    TeX/LaTeX have been used for scientific journal articles for over 20 years. It's going to be difficult to replace something that has proven itself to be reliable for that length of time.

    Please remember that your "structured document processor" needs to be supported by the journal you're going to submit to.

    And also remember that journals already know what their layout requirements are, and already provide the necessary header files, so unless you're a journal publisher yourself I have to question why you need to create your own document class.

    I've personally used TeX/LaTeX for 20 years. The absolute best implementation I've ever seen is TeXtures by Blue Sky Research. I started using TeXtures (v0.91) back in 1988. Unfortunately, it's only available on the Mac. However, if your job is to produce high-quality scientific publications then buying a Mac for TeXtures is probably the best use of your time and money. It really is that good.

    The user interface is very Mac-like (always has been), and you can see the typeset results immediately as it dynamically updates your typeset document as you type.

  283. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    Dealing with tables is easy, create all tables in excel and embed them in the word document, then you don't have to deal with the way word adds and splits cells and whatnot. Make it look good in excel, and add it. This is why people use office suites.

  284. Re:Why latex at all ? by dh003i · · Score: 2, Informative

    Well, a little bit of research shows that the p-attribute for tables will wrap them.

    Btw, the way MS handles tables blows as well. See the problems I mentioned above. It's really awful.

    My suggestion for editing tables in LaTeX, is to create a script to convert them to csv tabular format that OO.org can open up, and then edit them there. Then convert back from tabular format.

  285. Harder than you think by kas · · Score: 1

    The main problem here is that making such a program without throwing away at least some of the good features of TeX/LaTeX is hard, and the market is small so there is not much manpower available. There is at present not even a full-fledged GUI toolkit for mathematical typesetting (GtkMathView is good, but this really should be integrated tightly with a text typesetting engine such as Pango).
    One attempt you might want to have a look at is TeXmacs, which at least keeps a very structured approach to document creation and has all the TeX typesetting and layout algorithms.

  286. What do the publishers want? by jsternbe · · Score: 1

    Maybe I am being naieve here, but doesn't what you use depend on what the journal asks for? I've been using LaTeX for years since its the preferred format for APS journals. At this point I'm past the learning curve for LaTeX, so I don't really struggle much with it. Some journals prefer Word instead so if you submit to those journals you have to use Word with its inane equation editor. Its kind of a pain, but the important thing is to make the paper acceptable to the journal so it gets published and people can build on your work.

    Now if its something simple like class notes, the output quality isn't all that critical and you can use whatever you want. I personally use LaTeX, but just use whatever is easiest.

  287. InCopy by Anonymous Coward · · Score: 0

    http://www.adobe.com/products/incopy/

    Not sure if it is exactly what you need, but this sure will make your documents look pretty!

  288. not what you want, but... by samjam · · Score: 1

    Take a look at tbook http://tbookdtd.sourceforge.net/

    I don't think its what YOU want but it may be of interest to many readers.

    Sam

  289. OFFTOPIC - What program would.... by AP31R0N · · Score: 1

    [OFFTOPIC]

    i don't need a whole thread for this so i'm going to ask this here.

    i'm looking for an app that will help me make something like an org/flowchart that will allow me to collapse/hide the portions above or below it. What i'm trying to do is make a system for classifying words and meanings that operate on an either/or basis. For instance Noun Related vs. Verb Related. Noun Related divides into Nouns and Adjectives. Nouns into Abstract and Concrete. Each division adds a bit, so Abstract Nouns might be 111. But i'll want enough space to get it down to very specific meanings. So it's like a 20 questions chart for every word.

    i tried Visio and found that i needed links from page to page. i'd rather be able to navigate up and down, while showing a step or two up and a step or two down. atM, i'm thinking an database with something like Flash to render it.

    What do you guys suggest for this purpose?

    --
    Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
  290. The Plan by Anonymous Coward · · Score: 0

    1. Rewrite Tex in another language. (Heresy!)
    2. Add interfaces that will construct internal parse trees without
          having to write TeX source. You could still write TeX and
          compile it - but this would help support a UI.
    3. Implement de-batched operation. E.g. An interface funcion could
          be called to immediately layout a box (or a complete document)
          defined by the caller.
    4. Develop UI tools to create templates.
    5. Develop UI tools (or work with lyx) to support mostly-WYSIWYG
          operation. User changes would call the interface to produce
          immediate output for display. All your favourite tweakables
          could be tweaked and the results viewed in real time.

    Anyone interested in a sourceforge project?

  291. Pick two of three by ChrisA90278 · · Score: 1

    I think this is one of those cases where you get to pick two of three. Do you want (1) Free, (2) first rate typography or (3) Ease of use. Pick any two. You can't have all three at the same time.

    If you need fine control over typography then the current industry standard is Adobe's "InDesign". Most of what you read in print is designed with this software. But if you want free and easy to use then you have to use a word processor like Open Office. If you want very good typography and free then I think you are stuck with LaTex.

  292. I know it's older, but... by Thought1 · · Score: 1

    Adobe FrameMaker is actually pretty much what you just described. Additionally, it has an API back-end that you can use to drive it, if you're the code-writing type. Takes a little getting used to some of the concepts in it, but mostly because there's so much functionality there.

  293. LyX, really by Anonymous Coward · · Score: 0

    LyX is a really nice front-end to LaTeX. With ImageMagick, I haven't had any image format problems. True, it does not help create new document classes, but I just Google for them and find what I need. TeXLive should take care of your dependency issues.

    Have you run through its tutorial or used their online documentation? It's really a nice, modern app. Cross-platform. GPL. Give it another try.

  294. Re:Why latex at all ? by Jonathan · · Score: 1

    The problem is that in the real world, you can't just let LaTeX do its thing and make your document "beautiful" (according to Lamport's and Knuth's idea of beauty) -- quite often the journal editor, thesis office, whatever, wants the formatting just *so*, and trying to get the formatting that way in LaTeX is like fighting a mule. Of course, the right way to handle this is is for the people in charge to create packages which will do the work for you, but often the people see the formatting issue as *your* problem and not *theirs*.

  295. OpenOffice.org Math has text editor by Roger+W+Moore · · Score: 1

    Math in OpenOffice is even uglier than in MS Word.

    While OO math is slightly more limited than MS it has one incredibly useful feature: a text editor. I can edit my equations in a text box rather than have to play with the GUI. You can also get OOLatex but that would probably be missing the point.

  296. OOoLatex by Roger+W+Moore · · Score: 2, Interesting

    Obviously I wouldn't push OOo as a viable substitute for LaTeX

    Have you tried OOoLatex?

  297. Used TeX in college, 1983. by Anonymous Coward · · Score: 0

    I used TeX in college in 1983, it was great for highly technical writing, but more than a bit complicated to use.

    LaTex is easier.

    I have not found anything else that works better, although some solutions mentioned above are less complicated.

  298. Re:Why latex at all ? by IdeaMan · · Score: 1

    What you're talking about sounds exactly like the problems web designers are having with HTML. You can't control the look of the page. Web designers go through all sorts of pain and headaches just to get a page to look like they want to (single pixel wide images for spacing for example) when it could have been designed with rigid formatting in mind.

    Oh, don't give me that "but the browser decides how it should look" garbage: given enough wiggle room in the specs everyone will design their web browsers in such a way as to make it impossible for a page to look good on all of them.

    --
    They ARE out to get you simply because They are in it for themselves and they don't care about you.
  299. scientific journals by peterpan79 · · Score: 1

    Is there any scientific journal that acccepts submissions in other formats than Latex or MS Word?

  300. Docbook? by Bopper · · Score: 1

    I'm suprised noone has mentioned Docbook. Is there a descent front-end out there that people like? I only know of oXygen, but don't know how well it works.

  301. strugling with figure/picture formats for LaTeX? by Anonymous Coward · · Score: 0

    Try rubber.
    It's a script that takes care of converting figures to the right format, it will run BibTex for you and run LaTeX as many times as needed.
    With just one command line argument it can switch all the compiling tools to produce dvi, ps or pdf output.

  302. Lyx by Anonymous Coward · · Score: 0

    What about Lyx?
    http://www.lyx.org/

  303. texmaker by Anonymous Coward · · Score: 0

    Tried TexMaker?

    http://www.xm1math.net/texmaker/

    Free cross-platform LaTeX editor

  304. People are still improving TeX and LaTeX by Anonymous Coward · · Score: 0

    Regarding the awkward font mechanism, have a look at Xe(La)TeX: http://scripts.sil.org/xetex (or the upcoming luaTeX, http://www.luatex.org/).

    For an experimental from-scratch replacement, look at Ant, http://ant.berlios.de/

    Concerning bibliographies, the biblatex package is moving things forward (together with the many bibtex-aware bibliography managers). Graphics have gotten a big helper since the inception of the pgf/TikZ packages (for info about packages, see http://www.ctan.org/)

    A lot of good editors are around to lighten the (not-so-heavy) code burden: emacs, kile, winedt, texshop, ...

    If you want things to be simpler, but still get acceptably typeset (math/science) stuff, you're currently out of luck.

  305. Are you a toolmaker? by Crispy+Critters · · Score: 3, Informative
    One thing I would find it hard to live without is the ability to (re)define commands.

    No easy way to do scientific notation? I defined a simple command so \scinot{10.6}{-6} does what you would expect. No dedicated "degrees" symbol? I defined one.

    It's my personal preference (not necessarily that of anyone else), but I would never switch to a front end that took away my ability to create tools to make my life easier.

    For the record, the definition is
    \newcommand{\scinot}[2]{\ensuremath{#1 \times 10^{#2}}}

  306. I'm a little late by heavensrevenge · · Score: 1

    Hey there, joined to say sumthing, cuz you seemed to need a good couple trial replacements. I've got one recomendation and it is called "Syntext Serna" and is pretty amazing, and is a XML document editor, and MathML editor that is quite modern (released a new version just today antually). They have a a quite complete tutorial on their site, and can indeed output to PDF, docbook, you name it. It's a nice application and I hope it can be your LaTeX replacement with some practice. http://www.syntext.com/products/serna/index.htm Enjoy the free trial, and buy a licence when your up to it, I think it may be your best option, considering you actually read my reply ;)

  307. mathcad by i621148 · · Score: 1

    Mathcad is awesome and cannot be beat for calculation documentation. http://www.ptc.com/products/mathcad/

  308. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    I took my thesis to the printer, he remarked how glad he was that, finally, someone had thought about making the margins large enough that the text would be readable once printed and bound.

    Wow, must be some printer. My printer can only complain (paper jam etc)

  309. Re:Why latex at all ? by Crispy+Critters · · Score: 1
    Yeah, but my cookie-cutter presentations have beautiful equations in them.

    At least they look different from all the cookie-cutter powerpoint presentations.

  310. GNU TeXmacs by Big_Oh · · Score: 1

    GNU TeXmacs (http://www.texmacs.org/) attempts to be exactly what the poster is asking for. For research math, though, there is no real option. Journals require submission in TeX or a standard variant.

  311. Re:Why latex at all ? by DieNadel · · Score: 1

    Interesting account, very opposite to my own experience: every article I've got published (in journals and conference proceedings) were processed by LaTeX using a formating class or style provided by the publisher.

    My thesis was also formated using LaTeX and the university also gave me a LaTeX class.

    --
    Utinam logica falsa tuam philosophiam totam suffodiant!
  312. You know latex is still the best by Anonymous Coward · · Score: 0

    There must be a sex doll joke in here some where ... but just cant seem to format it well enuf to get it past the anal retentive mods.

  313. European Languages? by KagatoLNX · · Score: 4, Interesting

    Actually, it wasn't so much made for European languages. It was made for typesetting in general. In fact, look to the KOMA-Scripts package, which was designed because European publishing wasn't originally well accounted for in TeX.

    There are a number of other benefits which are, perhaps, why it looks more "bookish". Kerning, ligatures, finer control over hyphenation, glyph variants, real fonts, support for semetic languages, support for asian languages, etc. Take a look at the index of Knuth's Art of Programming. Arabic, Chinese, everything beautifully typeset. The Index seamlessly generated with appropriate sorting.

    I suppose it's possible to look at professional typesetting and say, so what? In the end, though, that's the benefit. TeX is a typesetting system and a lot of people seem to want a Word Processor. These are different things.

    There are things that are possible in TeX that aren't possible in Word. You have more control over the document (although Word certainly gives an appearance of control). TeX can make type that looks GOOD. However, some people think of text and publishing as commodities in the online world. They decide that they can live without these things.

    That's fine with me. Personally, I enjoy seeing something done really well. I use TeX as it suits me. Someday, maybe someone will make a good WYSIWYG typesetting system. Until then, we have TeX.

    --
    I think Mauve has the most RAM. --PHB (Dilbert Comic)
  314. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    WYSIWYG preview is good for big formulas. I can still read properly formatted math faster than the TeX source. I don't know that Auctex putting PNGs inline counts as WYSIWYG though.

  315. ConTeXt by jbolden · · Score: 1

    There is a replacement for LaTeX on up

    http://wiki.contextgarden.net/What_is_ConTeXt

    The idea is access with TeX without all the headaches. It is popular though I know LaTeX so the headaches don't bother me so much.

  316. MPM - MikTeX package manager by bhaak1 · · Score: 1

    You want mpm, the MikTeX package manager for unix.

  317. Re:Why latex at all ? by absee123 · · Score: 1

    Coming close to latex eh? I always found it much more satisfying to do everything freehand...

  318. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    latex is hard ? Do you work at a hamburger joint ?

  319. Sorry pal, ... by Qbertino · · Score: 1

    I'm sorry, pal, but you've just reached the downside of complex open systems. If you've reached the point where you're meta-ultra OSS document description language comes to a grinding halt, you have two options: Dive in further and learn to hack it or leave it for a systems that does the work for you. Systems that do the work for you are widespread. They're called 'Commercial Closed Source Software'. Here's are two pieces of software that delivers what you want:

    Adobe InDesign
    Quark Xpress

    There is a third which I like to call my secret special tip - because it's professional performance and featureset are often underrated:

    Corel Draw

    The downside with Corel Draw is that they as of a few years ago only offer versions for Windows. You could try out Scribus, an OSS DTP Tool, but I doubt it offers all the features you need. The upside with Corel Draw is that it has a hallmark price-performance ratio. If I where required to go into professional print I'd even consider installing a Windows box for it. (And I haven't used Windows in 7 years)

    If you don't like the options listed and consider them 'to commercial' or 'to closed' then you're outa luck and have to wait another few years before we see viable OSS DTP kits. Until then: Good luck diving into Latex to become an expert.

    My 2 cents.

    --
    We suffer more in our imagination than in reality. - Seneca
  320. why not go web based? by jilles · · Score: 1

    I've looked for alternatives to the sadly obsolete Framemaker and have come up with nothing. Word sucks. OpenOffice sucks more (no proper cross refs and the bibliography manager is a bad joke). Most other word processors lack features, stability or both or are ms write clones pretending to be ms word clones. I've even resorted to the retarded edit compile debug cycle for doing papers in latex again lately. It sucks but at least it produces results reliably.

    I think making a desktop application for document editing these days is not necessarily the most natural thing to do anymore.

    If you check out this techtalk,
    http://www.youtube.com/watch?v=vcXUrNSvjhU You will see a nice presentation by CSS guru HÃ¥kon Lie and Michael Day on how XML/HTML + CSS can be used to produce professional quality books in PDF format suitable to go straight to the printer using a (commercial) print oriented CSS render engine. It's not quite to the level of Tex yet but should be more than OK for most purposes.

    If you combine this with a nice content management system, you should be able to come up with a quite nice set of tooling. You could export to various formats, including docbook, latex, pdf, and even word if you have to. In the content management system you could support collaborative editing, versioning, commenting, fine grained security, etc. quite easily. There's no reason whatsoever why content management systems would not be able to handle complex document structures.

    I'm thinking google docs for framemaker refugees. I think it could be done and could provide great value. People would migrate from word and never look back. Nothing like this exists today as far as I know even though essentially all of the required components exist in some form today. Something like Drupal could provide a great start with a flexible node based content model and loads of other content management features. Alternatively something based on the Java Content Repository JSR could be used. Ideally the tool chain would rely on open standards so that it could be easily customized for different tasks. Existing office file format "standards" are hopelessly mixing presentation, content and legacy features so I don't really consider these to be relevant here.

    --

    Jilles
  321. Quark by fluffykitty1234 · · Score: 1

    Just curious, would Quark Express do what you want? I'm not familiar with how it's different than Latex, maybe someone can explain.

  322. ConTeXt with XeTeX. by juhtolv · · Score: 1

    I suggest ConTeXt. It is a little bit like LaTeX, but it is more modern. It has no compability problems of LaTeX-packages, because everything that you need comes with it. But it also has counterpart of LaTeX-packages; they are called ConTeXt-modules, IIRC.

    ConTeXt can use many TeX-engines: It uses pdfTeX by default and it may be possible to use original TeX or e-TeX. But right now the best TeX-engine is XeTeX, IMHO. As long as your operating system can use some font, XeTeX can use it, too. XeTeX supports OpenType- and TrueType-fonts and Unicode very well.

    pdfTeX accepts PDF, JPG and PNG as format of embedded pictures. I donâ(TM)t know, what kind of pictures can be used with XeTeX.

    But keep your eye on LuaTeX: One day it may be the best TeX-engine ever, but right now it is under development.

    For editing ConTeXt-markup the best option is GNU Emacs with elisp-package called AUCTeX. Also Vim is good for editing ConTeXt.

    --
    Juhapekka "naula" Tolvanen - http://iki.fi/juhtolv
    1. Re:ConTeXt with XeTeX. by juhtolv · · Score: 1

      Hmmm... On the other hand, if you are not brave enough to switch from document preparation system called LaTeX to other document preparation system called ConTeXt, there are still alternatives:

      Document classes of "KOMA-script" and a document class called "memoir" offer very much configurability without need of adding umpteen gazillion packages to preamble of LaTeX-file. In most cases you can avoid creating new document classes, if you use aforementioned document classes. But in ConTeXt, there is even more configurability without need to add more packages/modules, of course.

      Especially memoir is good for avoiding many packages and potential of their compability problems. Author of that document class created many packages in order to accomplish many things that document classes did not provide. Then he created a document class called memoir, that has practically all functionality of those packages built-in in that document class itself. For example typesetting poetry in LaTeX without packages is not very flexible. Author of memoir created a package called "verse" for that purpose but its functionality is also included in memoir, of course.

      P.S: It seems Unicode support of Slashdot sucks bigtime. In my former comment I tried to say "don't" using real single quotation mark provided by Unicode (U+2019 RIGHT SINGLE QUOTATION MARK), but Slashdot mangled it to "donÃ(TM)t".

      --
      Juhapekka "naula" Tolvanen - http://iki.fi/juhtolv
  323. texmacs by Anonymous Coward · · Score: 0

    at texmacs.org

  324. Re:LaTeX is a Crappy. LuaTex is the Future by alw53 · · Score: 1

    That's a really mean thing to say about brainfuck. \advance\x by\y? It's sort of a cross between Cobol and Etruscan.

  325. Framemaker? by David+Deharbe · · Score: 1

    I have never used it myself, but I have seen a (Computer Science) thesis produced with Framemaker and was impressed by the quality of the work.

  326. Try ConTeXt by Anonymous Coward · · Score: 0

    LaTeX is basically just a macro package for TeX. There are other implementations that might suit your needs better - like ConTeXt for example.

  327. LaTeX needs more powerful layout algorithms by Petronius+Arbiter · · Score: 1

    Agreed that LaTeX could use a better GUI. Raw TeX is the 2nd worst programming language I've ever seen, and that includes various assembly languages. (troff was the worst). However, I have a more fundamental wish.

    LaTeX needs better layout algorithms. It apparently uses dynamic programming to fill a single paragraph. However, it needs to fill whole pages and papers similarly. E.g., I want to be able to tell it to squeeze my paper, which is now 8 1/2 pages, down to 8 pages, and do it intelligently, say by compressing the font slightly. Currently, it's quite counterintuitive how LaTex breaks pages. When I shorten said paper by deleting content early in the paper, for a long time, the paper doesn't get any shorter. Then, suddenly, it gets a lot shorter.

    Relatedly, LaTeX places figures counterintuitively and badly.

    Internally, raw TeX is a horrible virtual machine language. E.g., registers don't even have symbolic names, but numbers, from 1 to 256.

    Various intuitively simple tasks, like wrapping text around a curved box, are almost impossible to implement.

    Color is not well integrated since color output didn't exist then.

    Intuitively simple things, such as marking certain blocks of text to be hilited, are not done correctly (probably because that is too hard).

    To be sure, LaTex does most of this much better than anyone else. I'm just an idealist, trying to make it even better. Everything needs to be reinvented periodically.

  328. ConTeXt by Anonymous Coward · · Score: 0

    It's a modern alternative to LaTeX, but still uses pdftex to render PDFs.

    You have a list of the features in the documentation :

    http://wiki.contextgarden.net/Main_Page

  329. Re:Why latex at all ? by DarenN · · Score: 1

    I agree entirely with this, if you want to be anal about exact positions of images and the like, then use something else. Otherwise, make sure the image is good quality and tell it what size you want it to be. If you're upset about typesetting, my mind boggles!

    On windows, I use TeXnicCentre as an environment for working with LaTeX (MiKTeX). It automates things like getting packages that you don't already have from CTAN and has menu options for symbols that you don't remember the codes for. It also gives support when you're typing, like suggestions for autocompletion which is dead handy.

    For precise typesetting I've never found anything better. For working with large documents, in my opinion you'd want to be insane using anything else. I'll keep reading though, I'd be interested in any alternatives that come up!

    --
    Rational thought is the only true freedom
  330. New software does not triumph by muxecoid · · Score: 1

    http://en.wikiquote.org/wiki/Max_Planck

    A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die, and a new generation grows up that is familiar with it.

  331. two things by fuliginous · · Score: 1

    I get the impression that firstly people don't want to learn anything like LaTeX because it involves some effort, even though if you are a power user such effort in a career will repay you bountifully

    and secondly people don't want to learn something that is old because anything old can't be as good as something new.

    Those people are idiots and lazy idiots at that.

  332. Compatibility by kentsin · · Score: 1

    You miss on important point :

    World Class Market Domination

  333. What kind of scientific documents? by fugue · · Score: 1

    At least in my field (artificial intelligence), and certainly also in physics and math and probably in a bunch of other fields, when you submit a paper it will have to be in a format specified by the journal or conference. I've seen an awful lot of LaTeX style files that you must use, and often MSWord style files (or whatever they're called in that world) as well, but naught else. I suspect that you'll want to make sure whatever system you adopt can use or port those style files pretty accurately.

    If your field doesn't work that way, cool. But there are risks to stepping away from the dominant paradigm. Just be glad, as they force you to choose between two options, that one of them is not Microsoft :)

    --
    "The biggest problem with communication is the illusion that it has taken place."
  334. Office 2007 Math by chesky · · Score: 1

    Math in OpenOffice is even uglier than in MS Word. I consider this quite an achievement considering how ugly Word is to begin with. AFAIK, LaTeX is still the only way to get decent-looking maths.

    Office 2007 has much better math support than OOo. Doesn’t quite do equation numbering, but the product is nearly as good looking as TeX’s and usually with less work.

  335. Platypus as an alternative by Anonymous Coward · · Score: 0

    Platypus (http://platypus.pz.org) is an open-source project actively working on an alternative that is much easier to use and provides features currently missing in TeX. It's still in the early stages, but is under active development with a major release due later this year.

    In other words, people are aware of the problem and working on it.

    1. Re:Platypus as an alternative by bhaak1 · · Score: 1

      There are two things with platypus that stop me from looking further than the examples.

      [fsize:24][align:center][noindent]Its syntax is [+b]damn ugly[-b]. Even uglier thany straight [+i]TeX[-i]. And that's really something.[]

      Okay, one could maybe get used to it.

      But the real no go is that the input files are only ASCII.

      WTF? It's 2008 and platypus is written in Java and nevertheless we are expected to using [drq] for " or [a"] for ä or using some special unicode escape mechanisms instead of directly using Unicode?

      Right at the moment platypus is nothing more than a lightweight markup language for pdf.

  336. Re:Why latex at all ? by tenco · · Score: 1

    \documentclass[a4paper, 12pt]{scrartcl}

    \title{Hello, World}
    \author{Me, Myself and I}

    \begin{document}

    \maketitle

    \section{Hello}

    Some Text.

    \subsection{,}

    Some Text.

    \subsubsection{World}

    Some Text.

    \end{document}

  337. Re:Why latex at all ? by Anonymous Coward · · Score: 0

    What I never figured out was how to download a stinking template from IEEE and start writing a document.

    article, report and book are usually sufficient. These are available form CTAN, and are most likely in your basic installation of packages anyway. The AMS provides a number of alternate classes for free, and these are used in their journals.

  338. If SVG interests you by Anonymous Coward · · Score: 0

    see how broad it is used via http://svg.startpagina.nl

  339. Also in Word. by TerranFury · · Score: 1

    Good call, root_42. (=6.48?)

    You can also get Latex into Powerpoint, and now Word as well, using TexPoint. A license is $30.00 USD -- not that bad. You use it in conjunction with a MikTex install.

  340. LaTex Replacement by dmooresatx · · Score: 1

    Look into FrameMaker from Adobe.

  341. He made talking about his project more difficult. by Futurepower(R) · · Score: 1

    Certainly by choosing a Greek name he made talking about his project more difficult. The fact that the name requires an explanation indicates it will confuse those who are new to the work.

  342. 'Lucky?' by GargamelSpaceman · · Score: 1

    I dunno about you, but I think that if there were no typesetting for mathematics, then mathematicians would be forced to design notation to express their concepts using just ascii characters.
    IMHO, this would make most mathematics much easier to read and understand.
    Translating this into computer code ( or typing it into a calculator ) is much easier if it is represented using the characters on your keyboard in the first place.
    In a hundred years, I guarantee that people will be able to decipher ascii.

    --
    ...
  343. Re:Why latex at all ? by tenco · · Score: 1

    I've settled with a mechanical pencil (ratchet-type, 0.5mm B (= #1 US system) lead). It gives more contrast and smoother writing than HB. And blank paper.

  344. Mathspad by hendrikboom · · Score: 1

    There was a system called Mathspad a while ago. It's a mix between a word processor and a tree editor. With the tree structure it was possible to specify how it was to be written in an output file -- so although Mathspad had its internal data structure, it could export to Latex, or whatever else you specified.

  345. Re:Raw PostScript? by colmore · · Score: 1

    Why do people bring up turing-completeness when discussing the usability of a language?

    Write a signed division operator for a turing machine and then come back and tell us how convenient it is.

    --
    In Capitalist America, bank robs you!
  346. Re:Why latex at all ? by colmore · · Score: 1

    Some technologies focus on doing things quickly and easily, and some focus on doing things correctly.

    LaTeX is very much the latter. It's there for those who need it. And it isn't really that hard. I picked up the basics fairly quickly when I was TAing as a Sophomore. If you know another formatting language and another programming language and you wrap your head around the boxes and glue model, the basics are pretty easy.

    But yeah, use someone else's document class. If you aren't a graphic designer, you shouldn't really want to create your own anyway.

    --
    In Capitalist America, bank robs you!
  347. Re:MisunderStanding the problem set by Count+Fenring · · Score: 1

    That's true... At the very least, any guaranteed page break should render anything before it kerning-irrelevant. I'm not sure the dynamic recompilation AND redisplay required for WYSIWIG is fast enough, especially on the word-by-word level.

    The other problem with WYSIWYG is the inherent difference between view-on-screen and view-on-paper... which is the problem TeX is actually designed for. Example: Word document versus the printed output.

    What I would LOVE is a simplified interface for creating (La)TeX styles: I do agree that creating a more than basic one is courting madness, currently.

  348. LyX, DocBook, TeXmacs by __aayllo8548 · · Score: 1

    While LyX is generally used with a LaTeX backend, it also has "SGML-tools support (both LinuxDoc and DocBook DTDs)".

    There's also a relatively new project, TeXmacs (www.texmacs.org).
    From the FAQ:
    What is TeXmacs?
    Answer. GNU TeXmacs * is a free scientific text editor, which was both inspired by TeX and GNU Emacs. * allows you to write structured documents via a wysiwyg (what-you-see-is-what-you-get) and user friendly interface. * lets you create new styles. * implements high-quality typesetting algorithms and TeX fonts, which helps you to produce professionally looking documents. * is suitable as an interface for computer algebra systems, as the high typesetting quality goes through for automatically generated formulas. * can be highly customized as it supports the Guile/Scheme extension language. * lets you export your documents to PS and PDF and offers both import and export to HTML, LaTeX, Scheme, Verbatim and Xml. We would very much appreciate your help for writing and improving converters for TeXmacs documents.
    Although TeX fonts are mentioned in the FAQ above, the current version also supports the use of Type 1 and TrueType fonts.