Slashdot Mirror


Extended TeX: Past, Present, and Future

First time accepted submitter Hamburg writes "Frank Mittelbach, member of the LaTeX Project and LaTeX3 developer, reviews significant issues of TeX raised already 20 years ago. Today he evaluates which issues are solved, and which still remain open and why. Examples of issues are managing consecutive hyphens, rivers of vertical spaces and identical words across lines, grid-based design, weighed hyphenation points, and overcoming the the mouth/stomach separation. Modern engines such as pdfTeX, XeTeX and LuaTeX are considered with regard to solutions of important problems in typesetting." Note: When TeX was first released, Jimmy Carter was president.

300 comments

  1. Jimmy Carter was president of TeX?! by Anonymous Coward · · Score: 0, Funny

    Interesting.

    1. Re:Jimmy Carter was president of TeX?! by rubycodez · · Score: 1, Funny

      even more surprising, when LaTeX was released in the early 80s, Ronald Reagan was president!

    2. Re:Jimmy Carter was president of TeX?! by fyngyrz · · Score: 5, Funny

      Yes, but there was that helicopter crash; the typesetting community always blamed TeX for that, and ever since then, TeX has been relegated to doing font work in the third world, charity undertakings and the like. And really, who wanted to be limited to 55 fonts per document? Some of us type in the fast lane, buddy.

      --
      I've fallen off your lawn, and I can't get up.
    3. Re:Jimmy Carter was president of TeX?! by Anonymous Coward · · Score: 0

      Austin bumper sticker:

      Don't MeX with TeX

    4. Re:Jimmy Carter was president of TeX?! by udippel · · Score: 1

      Enlighten me about that helicopter crash and ... ...wait, now I spoiled it, and can't give you my 'Funny' Mod point for at least the last 2/3 of your post any longer.

    5. Re:Jimmy Carter was president of TeX?! by K.+S.+Kyosuke · · Score: 1, Funny

      And MS Word hadn't really taken off until Clinton seized the steering wheel. Now you know who to blame for that!

      --
      Ezekiel 23:20
    6. Re:Jimmy Carter was president of TeX?! by Anonymous Coward · · Score: 1

      Then Monica got in the car and things got real interesting...

    7. Re:Jimmy Carter was president of TeX?! by K.+S.+Kyosuke · · Score: 1

      And Bill got into her cdr?

      --
      Ezekiel 23:20
    8. Re:Jimmy Carter was president of TeX?! by rubycodez · · Score: 1

      only his cigar did

    9. Re:Jimmy Carter was president of TeX?! by superwiz · · Score: 1

      Why more surpricing? US got its reputation as technology powerhouse for all the tech released under Reagan.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    10. Re:Jimmy Carter was president of TeX?! by Anonymous Coward · · Score: 0

      That was probably his scheme.

    11. Re:Jimmy Carter was president of TeX?! by Anonymous Coward · · Score: 1

      And then came George H. W. Bush and he said: "Read my lips: no new TeXes".

    12. Re:Jimmy Carter was president of TeX?! by Genda · · Score: 1

      The world's most humid humidor...

    13. Re:Jimmy Carter was president of TeX?! by Anonymous Coward · · Score: 0

      And then came George H. W. Bush and he said: "Read my lips: no new TeXes".

      ROFLMAO

      Thank you for the Monday morning laughter. ;)

  2. TeX for Math by rrhal · · Score: 5, Interesting

    When TeX was new people were not accustomed to seeing well type set documents unless they came from a legitimate publisher. I wrote several college papers in TeX and I think the presentation let me get a few mistakes past my teachers. I've not seen anything better for formulas - even today TeX documents have a more polished feel to them.

    --
    All generalizations are false, including this one. Mark Twain
    1. Re:TeX for Math by Anonymous Coward · · Score: 1

      True. Using it was also the only time in my career as a software engineer where I was essentially a copy-paste script kiddie. Seeing documents made by it is one of those "You don't want to see how the sausage is made" situations.

    2. Re:TeX for Math by ModernGeek · · Score: 3, Interesting

      HTML 5.1 needs a TeX tag... I'd do anything to see it. What's stopping it from happening? Someone should fork WebKit and do it.

      --
      Sig: I stole this sig.
    3. Re:TeX for Math by K.+S.+Kyosuke · · Score: 1

      HTML 5.1 needs a TeX tag... I'd do anything to see it.

      What would you like it to do?

      --
      Ezekiel 23:20
    4. Re:TeX for Math by fuzzyfuzzyfungus · · Score: 3, Interesting

      Presumably imply the existence of a feature-complete TeX implementation in the browser, that would render and display whatever TeX snippet was included within the tag...

      I'm pretty sure that there are some server-side convenience plugins for at least a few of the major OSS CMS packages that will let you use TeX or LaTeX and then digest the results into images that get plunked into the actual HTML that gets shoveled out to clients; but the odds of coaxing browser makers to include a completely separate, extremely powerful, and highly mature(if baroque) rendering engine alongside the one they already have, just to support a TeX tag seem slim...

    5. Re:TeX for Math by PopeRatzo · · Score: 3, Insightful

      Way back when my wife was getting her PhD math, I had to learn Tex to help her. She let me bounce my head against Tex while she was busy with her fluid dynamics and then I'd get to explain it to her. I could never understand how there are mathematicians who can easily write in Tex the way I'd write in a word processor. It all just seemed so opaque. De-bugging errors was among the most frustrating things I've ever done on a computer. But the results are impeccable. I still don't think there is a better program for typesetting equations. Or I should say, I don't know of a better one. But if there is one, can someone kindly tell me?

      --
      You are welcome on my lawn.
    6. Re:TeX for Math by K.+S.+Kyosuke · · Score: 5, Informative

      There's always TeXLive.js, if you actually need full (La)TeX environment in your browser.

      --
      Ezekiel 23:20
    7. Re:TeX for Math by jd · · Score: 3, Insightful

      Whereas now, people are still not accustomed to seeing correctly typeset documents and are now completely used to vast numbers of typos, malformed web pages, poor indexing via the semantic web, gratuitous XML, excessively long style sheets, browser incompatibilities, Javascript...

      --
      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)
    8. Re:TeX for Math by semi-extrinsic · · Score: 4, Informative

      Modern LaTeX is quite a bit better at giving good error messages, unless you try to do very complex things. Combining lots of packages for heavy customization is the prime example; I once spent half a day setting up custom chapter titles with a side-by-side miniature table-of-contents and epigraph below a title where the chapter number extruded into the margin, and drop caps at the start of the first paragraph. But the end result was beautiful.

      --
      for i in `facebook friends "=bday" 2>/dev/null | cut -d " " -f 3-`; do facebook wallpost $i "Happy birthday!"; done
    9. Re:TeX for Math by jd · · Score: 5, Interesting

      Well, with WebKit up the proverbial creek these days, a new rendering engine would make sense.

      The question would be whether you could create a TeX-alike engine that supports the additional functions required in HTML and can convert any well-formed SGML document into a TeX-alike document. If you could, you can have one rendering engine and subsume HTML and XML entirely within it.

      The benefits of doing this? The big drawback of style sheets is that no two browsers agree on units. TeX has very well-defined units that are already widely used. These also happen to be the units industry likes using. Eliminating browser-specific style sheets would be an incredible benefit.

      The big drawback of the Semantic Web is that everyone, their brother, cat and goldfish have designed their own ontologies, none of which interoperate and few of which are any good for searching with SPARQL. LaTeX has a good collection of very standard, very clean methods for binding information together. Because it's standard, you can have a pre-existing ontology libraries which can be auto-populated. And because LaTeX is mostly maintained by uber-minds, rather than Facebook interns during their coffee break, those ontologies are likely to be very, very good. Also, microformats will DIE!!!! BWAHAHAHAHAHAHAHAHA!

      The big drawback with HTML 5 is that the W3C can't even decide if the standard is fixed, rolling or a pink pony. TeX is a very solid standard that actually exists.

      Ok, what's the downside of TeX? There's no real namespace support, so conflicts between libraries are commonplace. I'm also not keen on having a mixture of tag logic, where some tags have content embedded and others have the content enclosed with an end tag. It's messy. Cleanliness is next to Linuxliness.

      Parsing client-side is a mild irritant, but let's face it. AJAX is also parsing client-side, as is Flash, as are cascading style sheets, etc, etc. The client is already doing a lot (one reason nobody has a fast browser any more), so changing from one set of massive overheads to another really wouldn't be that much of a pain.

      Ok, so if we consider TeX the underlying system, do we need a TeX tag? No. We would rather assume all parts of a document not enclosed by an SGML tag are TeX. This would be a transitory state, since you could then write SGML-to-TeX modules for Apache, IIS and other popularish web servers. The world would then become wholly TeXified, as it should be.

      --
      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)
    10. Re:TeX for Math by gweihir · · Score: 5, Interesting

      Indeed. We just decided to move to LaTeX again for all documents that customers do not have the right to edit (most of them). The alternative was Word 2010.

      Reasons are far better look, far better to edit, no distractions while edition (MS GUIs suck), can be edited on any OS, .eps capability, svn compatible, easy separation of documents into separate files, etc. Took me 3 days of LaTeX hacking to make the style file and templates match the Word Template, but well worth it, as now it is done and will not surprise us all the time like the toy-level MS Word does.

      For stuff that customers do edit, we are stuck with MS trash, unfortunately. But even there we are thinking of writing it in LaTeX first and then move it over with latex2rtf for the final version. Far more efficient.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    11. Re:TeX for Math by Daniel+Dvorkin · · Score: 3, Insightful

      I could never understand how there are mathematicians who can easily write in Tex the way I'd write in a word processor.

      I can't really explain it other than to say "you get used to it." After a while, the markup becomes transparent; if you're typesetting an equation, for example, you see the layout in your head while you're typing the markup. Which makes it much easier than using an equation editor in a word processor, really--compounded by the fact that equation editors are universally awful.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    12. Re:TeX for Math by michael_cain · · Score: 1

      I can't really explain it other than to say "you get used to it." After a while, the markup becomes transparent...

      Just like learning any other language, I suppose. Years ago I had a guy working for me who could do it with troff's pic preprocessor. He could "draw" lovely semi-technical diagrams of various sorts writing text in an editor in one window with a second window set up to render it when he clicked the mouse there. It didn't hurt that he had accumulated a whole library of code for drawing various shapes that he used frequently.

    13. Re:TeX for Math by gtall · · Score: 4, Informative

      I just gave a talk for management. One fellow remarked on the quality of my slides and didn't think they were done using PP. Yep, I said, they are Latex (Beamer), and I can cut and paste from my papers. Using PP for math will make you go blind.

    14. Re:TeX for Math by michael_cain · · Score: 4, Insightful

      ...no distractions while edition (MS GUIs suck)...

      At some point there was an internal study at Bell Labs after WYSIWYG word processors were beginning to be available that found most people spent 20% of their time futzing with how the document looked instead of writing. Most of that time was wasted because subsequent changes were going to wipe out whatever the little tweaks had been intended to accomplish.

      Interesting that today you can buy programs whose primary purpose is to blank all of your display except for a green-on-black mono-spaced text window. Sold as an aid for professional writers who need to pound out umpteen pages of text per day, so need to avoid interruptions and distractions while composing.

    15. Re:TeX for Math by fermion · · Score: 1
      I recently saw a set of open access textbooks and it was clear they were not set in Latex. The layout made it very hard to read. When I made the comment no one seemed to understand what I was saying, which was that MS Word is not anything you want to use to write a text book.

      Too many professors still seem to think MS Word, which is approaching 30 years old, and still too buggy to use, is the go to tool for writing. It is true that anyone who is around 40 or younger probably was trained to do this. What is unfortunate is that it does not seem that the current generation of students are being trained on LaTex. I mean, who cares what font you use in a research document. LaTex has all the templates for all the research journals prefab. Is there some reason we have to mix presentation with writing? If the Mac has brought one pestulance to society, it is the mixing of content and presentation. I don't really blame the mac. That really did not mixed until MS Word became the go to tool for writing memos.

      Back to the point. LaTex is superior not only because it is superior at presentation, but also because it produces open plain text documents. When writing a book that is 'open source' even ODF is not good enough. It is like distributed compiled binaries for code and calling it open source. This, is, in a nutshell, why LaTeX rocks.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    16. Re:TeX for Math by LordVader717 · · Score: 1

      The funny thing is that Tex is most popular in STEM fields where it's the most frustrating. Yeah, it looks great, but typing that amount of markup for a few lines of equations is hardly efficient. And the only condolence with the layout of graphics is that people almost expect them to look shit.
      But when all you're writing is text, the chaptering, the cross-referencing functions and all the add-on packages are perfect.

    17. Re:TeX for Math by Anonymous Coward · · Score: 2, Interesting

      "And because LaTeX is mostly maintained by uber-minds, rather than Facebook interns during their coffee break, those ontologies are likely to be very, very good."

      Put TeX into HTML and that moderately true statement will quickly become absolutely false.

      Stack Overflow has been keeping many of the degenerates away from Usenet. I really don't want to go through the same decade-long cycle of idiocy in TeX-land.

      Anyhow, TeX is just too difficult. There's something about a virtual machine based on recursive macros which can drive any uber-hacker to tears. There's no hope for the HTML crowd. You may as well shoot them all in the knee caps, send them home, and tell them to thank you.

    18. Re:TeX for Math by Anonymous Coward · · Score: 5, Insightful

      The question would be whether you could create a TeX-alike engine that supports the additional functions required in HTML and can convert any well-formed SGML document into a TeX-alike document. If you could, you can have one rendering engine and subsume HTML and XML entirely within it.

      TeX is a document typesetting language. HTML, regardless of its flavor, is a markup language that describes the document's contents but doesn't tell the browser how to lay it out.

      There's no hope for TeX-as-HTML ever working because they're built on fundamentally incompatible document models.

      -JS

      P.S. If you want to see what math for HTML looks like, go look at MathML. Next, try actually writing a non-trivial equation in MathML, something like

      $\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}$

      Then you'll understand why those of use who do this for a living still write our papers in TeX. Even if you don't know TeX, you can probably guess what my equation should look like; you wouldn't say that about the MathML.

    19. Re:TeX for Math by Anonymous Coward · · Score: 0

      I once spent half a day setting up custom chapter titles with a side-by-side miniature table-of-contents and epigraph below a title where the chapter number extruded into the margin, and drop caps at the start of the first paragraph...

      That sounds awfully like something I could really use (with adjustments).
      Would you care to share that hack?

    20. Re:TeX for Math by Anonymous Coward · · Score: 0

      If you still want to be able to use LaTeX, have a look at LyX. It supports pretty much all of LaTeX, and has a very nice near-wysiwyg formula editor (but still 100% LaTeX). Also, you get previews of figures, lists of labels, and a very good interface to bibtex for your references (this alone makes it useful for me as academic writer).

    21. Re:TeX for Math by call+-151 · · Score: 1

      Absolutely- the proper typesetting gave airs of polish and correctness. The effect is long-gone now, but I do remember seeing mathematical preprints, typeset nicely in TeX, which had as the first line something to the effect of: "Warning: although this looks like a final result, do not be fooled by its appearance. It is really preliminary and should be gauged as if it were haphazard handwritten scribbles rather than polished typeset mathematics." These days people are used to seeing all kinds of mathematical tripe typeset nicely (perhaps generated automatically, in fact) so those kind of disclaimers are no longer needed!

      --
      It's psychosomatic. You need a lobotomy. I'll get a saw.
    22. Re:TeX for Math by frisket · · Score: 1

      With the number and range of packages now available for LaTeX (over 4,000) you probably don't need to spend half a day doing it. Half an hour is probably enough.

    23. Re:TeX for Math by frisket · · Score: 1
      If you're "typing that amount of markup" then yr doin it wrong. There are LaTeX editors which let you go clickity-click for that nowadays.

      Not quite clear what you mean about expecting graphics to look shit: perhaps you're thinking of the old default article/report/book styles? There are lots of alternatives nowadays.

    24. Re:TeX for Math by frisket · · Score: 1

      For stuff that customers do edit, we are stuck with MS trash, unfortunately

      Let them use Word 2010 and up, but write a Word template and insist on them using it. It's then not hard to write an XSLT transformation of the document.xml into LaTeX, and they will never be any the wiser.

    25. Re:TeX for Math by colinrichardday · · Score: 1

      Interesting that today you can buy programs whose primary purpose is to blank all of your display except for a green-on-black mono-spaced text window

      Wouldn't it be cheaper to use Linux in console mode?

    26. Re:TeX for Math by frisket · · Score: 2

      At some point there was an internal study at Bell Labs after WYSIWYG word processors were beginning to be available that found most people spent 20% of their time futzing with how the document looked instead of writing.

      Do you have chapter and verse on that? Figures quoted at the XML-in-Practice conference in Boston in 2007 put it at 30-60% and a new study claimed to have seen 75-90%. I have raised this on a related mailing list but have been unable to identify the source as the organisation who ran the conference has erased all trace of it from their web site.

      Most of that time was wasted because subsequent changes were going to wipe out whatever the little tweaks had been intended to accomplish.

      I keep tellin' 'em but they never listen.

    27. Re:TeX for Math by pz · · Score: 1

      You would be surprised.

      I run a conference with contributed one-page abstracts. I allow contributions either in (preferrably) LaTeX, or (grudgingly) DOC formats. Despite providing templates for both systems, contributors still find many ways to intentionally or unintentionally screw things up.

      You can only say so many times "DO NOT CHANGE PAGE WIDTH OR FONT SETTINGS," or "DO NOT CHANGE INTERLINE SPACING." The problem with both systems for that sort of application is that the programs do now allow locking-down of formatting. You can tell the users not to screw things but, but they will. Invariably.

      If anyone has a good solution to this problem, I'm very very interested to hear it!

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    28. Re:TeX for Math by Darinbob · · Score: 1

      True, when I look at some journals from early 80's or late 70's so many of them look awful. Conferences were even worse, with papers obviously copied from dot matrix or band printers.

    29. Re:TeX for Math by Darinbob · · Score: 1

      Yup, TeX, LaTeX, or other TeX based packages really work well. Early on the problem were the somewhat ugly Metafont fonts, but more modern versions look pretty good.

    30. Re:TeX for Math by michael_cain · · Score: 1

      A few years ago I looked reasonably hard for the study, with no luck. May well be that the report never saw the light of day outside of the Labs -- lots of stuff got written up and distributed internally that never got published outside. I wouldn't be surprised by studies that found higher percentages. IIRC, the test subjects at the Labs were people doing technical documentation who knew that how they were rated when it came around to performance review included a "how much text did you process?" component.

      One of the other advantages for the troff approach at that time was version control -- the documentation folks could use the same system that the coders used.

    31. Re:TeX for Math by michael_cain · · Score: 1

      Not in terms of learning curve for writers who are used to Windows or Mac.

    32. Re:TeX for Math by colinrichardday · · Score: 1

      Install Ubuntu; boot; hit ctrl-alt-F5 to get a console. Or just not install the GUI at all.

    33. Re:TeX for Math by Anonymous Coward · · Score: 0

      Some people think visually and editing code isn't for them.

    34. Re:TeX for Math by Anonymous Coward · · Score: 0

      make them submit plain text through a web form?
      write a script to insert their info and text into your template and run LaTeX on it.

    35. Re:TeX for Math by dbIII · · Score: 1

      There's probably a new place for it with e-ink devices since it's not going to require anywhere near the processor grunt of a PDF interpreter. Sadly the onyx is about the only platform of that sort you can do anything with without reverse engineering.

    36. Re:TeX for Math by fast+turtle · · Score: 1

      When I'm at the cli, I use nano with spell check enabled - works fine but as I'm normally in KDE, I use Kate to work on multiple files. What I appreciate about Linux/*BSD is the inclusion of spell check in everything that supports it unlike MS where the app needs to include it.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    37. Re:TeX for Math by Anonymous Coward · · Score: 0

      Why not ask for plain text (ascii or utf8)? Don't let them get their hands on format at all. Duh.

    38. Re:TeX for Math by Anonymous Coward · · Score: 1

      Nobody uses pure HTML anymore. You use HTML+CSS. That gives the markup plus tells the browser how to lay it out.

    39. Re:TeX for Math by smash · · Score: 1

      At some point there was an internal study at Bell Labs after WYSIWYG word processors were beginning to be available that found most people spent 20% of their time futzing with how the document looked instead of writing

      That's a behavioral/education problem, not a GUI one. You can use Word (or any other editor) to write the text first in its entirety, and then format it.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    40. Re:TeX for Math by Anonymous Coward · · Score: 0

      If you're "typing that amount of markup" then yr doin it wrong. There are LaTeX editors which let you go clickity-click for that nowadays.

      And I've yet to find one that was as fast to use a mouse to generate the equations compared to using the markup the GP says can't be efficient. I've tried and continue to try different software, as the idea that all the mark up is inefficient may seem intuitive, but it still ends up coming out ahead. Maybe if you only work with a small, basic subset of equation symbols and have plenty of keyboard short cuts, it would work well, but any decent text editor with macros would get you the same thing with the markup too.

    41. Re:TeX for Math by Anonymous Coward · · Score: 0

      When all your writing is text, the whole point of Tex is lost, and you might as well use word.
      The cross-referencing is almost as good.

    42. Re:TeX for Math by Anonymous Coward · · Score: 0

      >Ok, what's the downside of TeX?

      It does not and will not work for the web and its needs. It's also crap language (that works for its purpose, though).

    43. Re:TeX for Math by tyrione · · Score: 1

      Well, with WebKit up the proverbial creek these days, a new rendering engine would make sense.

      You lost me here. If you read the reaction by everyone except Google, all committers are fucking thrilled Google forked. They can now have a unified JSC and move forward instead of wasting countless personnel hours supporting abstractions all because Google wanted a separate Javscript Engine. Don't let the door hit you in the ass their Google, on the way out. If I want to test out Chrome/Chromium I know where to find you.

    44. Re:TeX for Math by sFurbo · · Score: 4, Informative

      When all your writing is text, the whole point of Tex is lost, and you might as well use word.

      No it isn't. Apart from the ease of writing equations, one major point for LaTeX is that you can just write the damn text and you don't have to worry about how it looks. The final result is going to be beautiful. In Word, you can choose the font and size of all levels of headings, the line spacing and the margins, and even when you have spent time doing that, it still doesn't look as good as LaTeX does out of the box.

    45. Re:TeX for Math by serviscope_minor · · Score: 1

      That's a behavioral/education problem, not a GUI one.

      It's only a GUI problem if you assume that things other than humans might also use the GUI. The trouble is that humans are odd beasts and while the GUI may make features more accessible and easier to use, it also makes features more acessible and easier to use so humans futz with them instead of writing.

      If you ignore human factors when designing an interface, then you're ignoring 99.9% of the design problem.

      It's not even a GUI problem, it's a human problem. Now computers are fast enough, I find myself futzing with formatting in LaTeX.

      --
      SJW n. One who posts facts.
    46. Re:TeX for Math by jgrahn · · Score: 3, Informative

      We just decided to move to LaTeX again for all documents that customers do not have the right to edit (most of them). The alternative was Word 2010. Reasons are [...] svn compatible, [...]

      That's a rather laconic way of putting it. Real revision control gives you a whole array of essential things, like collaborative editing, an audit trail, the ability to work on version 2 while version 1 is still being finalized ... That's why *all* binary document formats (not just MS Office) fail my personal test.

    47. Re:TeX for Math by jgrahn · · Score: 1

      At some point there was an internal study at Bell Labs after WYSIWYG word processors were beginning to be available that found most people spent 20% of their time futzing with how the document looked instead of writing

      That's a behavioral/education problem, not a GUI one. You can use Word (or any other editor) to write the text first in its entirety, and then format it.

      If you start from scratch, perhaps, and write a short document in one go. The worst side of MS Word is the one you see when you edit a long-lived document with many different authors. Perhaps education helps, but I've never met anyone who has had proper training for serious word processing.

    48. Re:TeX for Math by Anonymous Coward · · Score: 0

      A few years ago I worked with biologists on a paper. They wanted to send it to Cell, which is the best journal in their area. My contribution, the online mathematical supplement, which I had typed up in amslatex, had to be rewritten in Word 2003 (not 2007), or else the journal would not publish the paper.

    49. Re:TeX for Math by Anonymous Coward · · Score: 0

      Because you can totally write books straight in the console.

    50. Re:TeX for Math by CSMoran · · Score: 1

      Subscripts (CO2), superscripts (cd/m2), funny symbols (tensorial multiplication, degree, aleph, ...), equations (including those with funny symbols in superscripts -- e.g. dagger), arrows (chemical reactions) -- to name a few off the top of my head.

      --
      Every end has half a stick.
    51. Re:TeX for Math by TheRaven64 · · Score: 2

      Using PP for math will make you go blind

      I've switched to Beamer for my presentations, but for OS X there was a nice system service that sent the selected text through pdflatex and returned the resulting PDF. It also did some tricks to embed the TeX source in the PDF, so there was an inverse operation. That made formulae in Keynote presentations easy: just type the TeX version, hit a keyboard shortcut, and you get it replaced by the PDF. Hit another shortcut and you can edit it again.

      --
      I am TheRaven on Soylent News
    52. Re:TeX for Math by Anonymous+Brave+Guy · · Score: 1

      If anyone has a good solution to this problem, I'm very very interested to hear it!

      I've been wondering for a long time whether there's a market for a "serious" writing and DTP tool, with a TeX-like approach to precision/quality/flexibility, but with a modern editing suite and WYSIWYG presentation.

      When you've used tools like the TeX family or even modern HTML+CSS, the limitations of templates/styling/structured content in any word processor or DTP tool that I know of today are painful, particularly when you're often paying hundreds for the latter while the former are free. On the other hand, the tools for large-scale layout in the TeX family and CSS are also painful, and defining a complete new document template or LaTeX class file using TeX-based tools is black magic at best.

      But we know how to write much better basic text editors for creating the original content quickly. Different people will prefer Emacs or Vim or TextMate or Sublime Text or various programming IDEs or maybe something else, but all of these are far beyond the trivial editing functionality in the likes of Word or InDesign. And we know how to work with documents with some basic structure and separate out formatting/layout details, because TeX and HTML have shown us the possibilities here. And there's no reason we shouldn't design a flexible, elegant system for specifying page layouts and large-scale formatting the way that the good parts of modern CSS or the kinds of GUI toolkits used by programmers can do.

      So I have to wonder why no-one has been disrupting the industry a bit by actually doing this. Is it just too much of a barrier to entry to be compatible with everything these days? Have we descended so far into doing everything in 140 characters or fewer that no-one really wants a traditional long-form text editor any more and a new tool would be aiming at a niche market?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    53. Re:TeX for Math by geggo98 · · Score: 1

      I think you mean LaTeXiT.

      The trick with the PDF is made using Link Back. This is a framework for OS X, where applications can embed documents from other applications in their own documents. The embedded documents are still editable by the original application. It's similar to OLE on Windows, but much more lightweight. It's mainly based on PDF with some additional metadata. It's easy to implement and very nice for the user. I find it a quite elegant solution.

    54. Re:TeX for Math by TheRaven64 · · Score: 1

      LaTeXiT is a newer tool. The one I was using is no longer developed and was PowerPC-only.

      --
      I am TheRaven on Soylent News
    55. Re:TeX for Math by aioue · · Score: 1

      Took me 3 days of LaTeX hacking to make the style file and templates match the Word Template, but well worth it, as now it is done and will not surprise us all the time like the toy-level MS Word does

      Do you have the templates publically available please? I'd be very keen to use them at work instead of Word.

    56. Re:TeX for Math by Anonymous Coward · · Score: 0

      TeX does the world's best paragraph fitting.

    57. Re:TeX for Math by semi-extrinsic · · Score: 1

      Off the top of my head, I used at least six different packages to accomplish this. A lot of the work boils down to making them cooperate the way you want them to.

      And to the AC who replied: I'll post a link to the code some time this evening if I have time.

      --
      for i in `facebook friends "=bday" 2>/dev/null | cut -d " " -f 3-`; do facebook wallpost $i "Happy birthday!"; done
    58. Re:TeX for Math by Anonymous Coward · · Score: 0

      TeX is a document typesetting language. HTML, regardless of its flavor, is a markup language that describes the document's contents but doesn't tell the browser how to lay it out.

      That was the original idea behind HTML, but notice how pretty well every revision of HTML is directly aimed at "how do you want this presented(typeset)?" Having moved to LaTeX for writing letters, it feels very much like I'm letting the document class decide how to typeset the paragraphs I've given it. Using TeX as a back-end really doesn't seem at all alien to me.

    59. Re:TeX for Math by colinrichardday · · Score: 1

      Save the files as text (or whatever) and import to the appropriate application.

    60. Re:TeX for Math by LordVader717 · · Score: 1

      They all seem to require manually digging through the code to get things to look right though.
      And when I said graphics are expected to look shit I was referring to the fact that most scientific publications, even reputable ones, often have shittily designed and placed graphics. The fact that you could have made it 10x as legible by making your graphic full width or using some creative design won't matter because journals want articles to look the same way they have done for 150 years.

    61. Re:TeX for Math by semi-extrinsic · · Score: 1
      Here you go. Be warned: some constants are A4 paper specific.

      \documentclass[a4paper]{article}

      \usepackage{color}
      \usepackage{epigraph}
      \usepackage[subfigure]{tocloft}
      \usepackage{titlesec}
      \usepackage{lettrine}
      \usepackage{textcomp}
      \usepackage{adforn}

      \titleformat{\section}
      {\bfseries}{\Huge\S\thesection}{1em}{%\fontfamily{bur}\selectfont
      \huge\bfseries}
      \titlespacing*{\section} {-29pt}
      {3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}

      \titleformat{\subsection}[display]
      {\fillast}
      {\large \adforn{25} \hspace{2.2pt}{\thesubsection}
      \hspace{0.2pt} \adforn{53} %\raisebox{-1.5pt}{\reflectbox{\rotatebox[origin=t]{180}{\textasciitilde}}}
      }
      {1ex minus .1ex}
      {%\fontfamily{bur}\selectfont
      \Large}
      \titlespacing{\subsection}
      {3pc}{*3}{*2}[3pc]

      %This must be loaded *here*:
      \usepackage{minitoc}

      \definecolor{bloodred}{RGB}{102,0,0}
      \renewcommand{\LettrineFontHook}{\color{bloodred}}
      \setlength{\DefaultNindent}{0.0em}
      \setlength{\DefaultFindent}{0.3em}
      \renewcommand{\DefaultLoversize}{0.25}
      \renewcommand{\DefaultLhang}{0.33}

      \newlength{\ssheaderheight}
      \newlength{\sstocheight}
      \newlength{\ssepiheight}
      \newlength{\ssfillheight}
      \newlength{\ssepifootheight}
      \newcommand{\secstart}[2]{ % This inserts an epigraph and a minitoc.
      \setlength{\ssheaderheight}{22pt} %Some magic constants are used, A4 specific
      \settoheight{\ssepifootheight}{\vbox{#2}}
      \addtolength{\ssepifootheight}{9pt}
      \settoheight{\sstocheight}{\vbox{\secttoc}}
      \settoheight{\ssepiheight}{\vbox{\epigraph{#1}{#2}}}
      \setlength{\ssfillheight}{\sstocheight}
      \addtolength{\ssepiheight}{-\ssepifootheight}
      \addtolength{\ssfillheight}{-\ssepiheight}
      \addtolength{\ssepiheight}{-\ssheaderheight}
      \begin{minipage}[b][\sstocheight][t]{0.6\textwidth}
      \secttoc
      \end{minipage}
      \rule[\ssfillheight]{.5pt}{\ssepiheight}
      \begin{minipage}[b][\sstocheight][t]{0.3\textwidth}
      \vspace{\ssheaderheight}
      \epigraph{#1}{#2}
      \end{minipage}}

      \begin{document}
      \dosecttoc % Must be right before tableofcontents!!
      \tableofcontents

      \section{Theory of the level-set method and two-phase fluid simulation}
      \secstart{Even if there is only one possible unified theory, it is just a set of rules and equations. What is it that breathes fire into the equations and makes a universe for them to describe?}
      {Stephen Hawking}

      \lettrine{T}{he theory of the level-set method} is a large subject which cannot possibly be completely reviewed in detail here.

      \subsection{Reinitialization}

      \end{document}

      --
      for i in `facebook friends "=bday" 2>/dev/null | cut -d " " -f 3-`; do facebook wallpost $i "Happy birthday!"; done
    62. Re:TeX for Math by gweihir · · Score: 1

      Interesting. I have not heard of that study, but I am not surprised. We find the same thing. In LaTeX you finish writing before you ever start to fiddle with looks and very little need fiddling.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    63. Re:TeX for Math by gweihir · · Score: 1

      People have the strangest disabilities. No reason to make the special needs environments for them the standard for everybody.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    64. Re:TeX for Math by gweihir · · Score: 1

      We just decided to move to LaTeX again for all documents that customers do not have the right to edit (most of them). The alternative was Word 2010.
      Reasons are [...] svn compatible, [...]

      That's a rather laconic way of putting it.
      Real revision control gives you a whole array of essential things, like collaborative editing, an audit trail, the ability to work on version 2 while version 1 is still being finalized ...
      That's why *all* binary document formats (not just MS Office) fail my personal test.

      Yes indeed. I did not want to go into it too deeply. All of the above apply. With MS Word you can either buy their expensive and barely functional tools, or you have to start coordinating via phone! We use subversion for MS blobs as well, but it sucks. One of our main reasons to move back to LaTeX. Using MS Word is just way to expensive and wastes way to much time of people that could be doing real work instead.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    65. Re:TeX for Math by gweihir · · Score: 1

      Took me 3 days of LaTeX hacking to make the style file and templates match the Word Template, but well worth it, as now it is done and will not surprise us all the time like the toy-level MS Word does

      Do you have the templates publically available please? I'd be very keen to use them at work instead of Word.

      Sorry, but no. They are very company specific. It is basically the "book" style with a lot of customizations, a set of standard packages and a customized longtable and booktabs package. The word template they match was also heavily customized.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    66. Re:TeX for Math by NikeHerc · · Score: 1

      Thanks for the posting, but it didn't work for me on RHEL 5.7. The message is "LaTeX Error: \l@subfigure undefined."

      I downloaded package subfig and replaced your subfigure reference with "\usepackage[subfig]". Now I get a .pdf, but "The theory of the level-set method" and "Stephen Hawking" overlay each other.

      Do I need an argument for subfig?

      --
      Circle the wagons and fire inward. Entropy increases without bounds.
    67. Re:TeX for Math by semi-extrinsic · · Score: 1

      Ah, sorry, there is quite a bit removed here from the actual document. The "subfigure" thing comes from line 4, if you remove the [subfigure] there it is no longer needed. As for the overlap, there are a few parameters that need tweaking in order to fit your combination of margins, page size, font and font size. Perhaps you could post a question on Stackexchange if you can't get it to work, and reply here with the link to it?

      --
      for i in `facebook friends "=bday" 2>/dev/null | cut -d " " -f 3-`; do facebook wallpost $i "Happy birthday!"; done
    68. Re:TeX for Math by NikeHerc · · Score: 1

      ... quite a bit removed here from the actual document.

      Understood, not a problem.

      I fixed the slight overlap with "\vspace*{0.25in}" prior to the "\lettrine{T}{he theory ..." line.

      Thanks for the post and the feedback. Ten years ago, after having learned LaTeX, I took a vow never to create another ms word document as long as I live and have managed to keep that vow. I'm always looking for useful additions to my LaTeX repertoire.

      --
      Circle the wagons and fire inward. Entropy increases without bounds.
    69. Re:TeX for Math by semi-extrinsic · · Score: 1

      If that vspace fixed it, I guess you could change line no. 14 from
      \titlespacing*{\section} {-29pt}
      to
      \titlespacing*{\section} {-11pt}
      to achieve the same thing.

      --
      for i in `facebook friends "=bday" 2>/dev/null | cut -d " " -f 3-`; do facebook wallpost $i "Happy birthday!"; done
  3. well by Anonymous Coward · · Score: 1

    \Post{first}

  4. Wrong Font For Program Name by Freshly+Exhumed · · Score: 4, Funny

    Oh dear oh dear, I hope Donald Knuth doesn't see that Slashdot doesn't seem to allow the correct METAFONT for displaying the program name! Pissing off Donald Knuth would be like kicking the Dalai Lama.

    Is it possible to represent it in it's proper format via this version of Slashcode?

    --
    I deny that I have not avoided attaining the opposite of that which I do not want.
    1. Re:Wrong Font For Program Name by Anonymous Coward · · Score: 2, Insightful

      What a strange thing to ask of a website that refuses to allow non-ASCII characters in 2013.

    2. Re:Wrong Font For Program Name by mark-t · · Score: 3, Informative

      Knuth doesn't seem to be too bothered by the fact that his program is rendered in standard ascii characters as 'TeX', rather than how the name is typeset in his books, since his very own home page seems to do likewise.

    3. Re:Wrong Font For Program Name by larry+bagina · · Score: 1

      some non-ASCII characters are supported...

      `£–`€—±
      ®¥ø“‘ÁØ”’
      åß©æÅÍÎÏÓÔÒÚÆ
      ç÷Ç

      --
      Do you even lift?

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

    4. Re:Wrong Font For Program Name by K.+S.+Kyosuke · · Score: 2

      Well, it was decided early on that there are many Perl people who might want to post Perl snippets in comments, so the inclusion of these characters was a no-brainer. Also observe how the APL people got snubbed. I blame it on the Perl folks' jealousy.

      --
      Ezekiel 23:20
    5. Re:Wrong Font For Program Name by fuzzyfuzzyfungus · · Score: 1

      Pissing off Donald Knuth would be like kicking the Dalai Lama.

      So extremely disrespectful; but violence against somebody who would have to step severely out of character to respond in kind? Sounds low-risk...

    6. Re:Wrong Font For Program Name by Anonymous Coward · · Score: 0

      Knuth is a typography connoisseur not a typography fanatic !

    7. Re:Wrong Font For Program Name by Anonymous Coward · · Score: 0

      Typography with ripe-fruit aromas of plum and strawberry. Bright fruit and acidity, with hints of strawberry, raspberry and dark cherry on the palate. Soft and inviting texture with a long finish.

    8. Re:Wrong Font For Program Name by Anonymous Coward · · Score: 0

      How do you exactly know the Dalai Lama is connected to "peacefulness" ? Because mainstream media "told you so" ? They also told you about "WMD". They say not much about what is going under the Rule of Saud.
      So, Dalai Lama == Peace ? Maybe he is the figurehead of a project to bring trouble into the land of an opposing empire. Something like bringing trouble into the Austrian Empire, circa 1914. It did bring trouble for the Austrians and also for the British, who "played that Game". And for quite a few others. I am sure mainstream media then had their posterchild heros from Serbia, then. THINK.

    9. Re:Wrong Font For Program Name by belmolis · · Score: 1

      Wow! I don't think I've ever see an AC before who was an agent of disinformation for the Chinese government.

    10. Re:Wrong Font For Program Name by Anonymous Coward · · Score: 0

      Urrrm. Yeah. Maybe I am a subject of the Anglo empire (from Tokio to Vilnius) who is a little pissed off with the antics of the emperors and exercises "free speech" ?

      Again, use your braincells before you accept the mainstream media message. Most journalists are corrupted by the fact that they are not at all "reporters" any more. They are allowed to shape things a little bit, as long as it helps the interests of NY finance, Marietta arms peddlers and British-based global oil extractors.

      As long as the Anglos protect the nasty tyranny of the house of Saud and the Apartheid of the Israelis, I put my money on the Dalai Lama being a puppet of those who want to destabilize an opposing empire.

    11. Re:Wrong Font For Program Name by Anonymous Coward · · Score: 0

      Is it possible to represent it in it's proper format via this version of Slashcode?

      Knuth might not like that you used "it's" either: you wanted "its" instead. "Is it possible to represent it in it is proper format" just doesn't make sense. :)

    12. Re:Wrong Font For Program Name by martin-boundary · · Score: 3, Funny

      True, but he uses a special Tektronix terminal with a custom ROM that computes on the fly the optimal TeX rendering of any HTML document while he's browsing it. Please nobody tell him what the rest of us see...

    13. Re:Wrong Font For Program Name by Anonymous Coward · · Score: 0

      I bet you also use a HOSTS file.

    14. Re:Wrong Font For Program Name by Anonymous Coward · · Score: 0

      Yeah, you gotta admit, that was a cool post. Also accurate ;)

  5. Old tech, and limited by Okian+Warrior · · Score: 3, Interesting

    I just recently reviewed the landscape of document writing systems for a client.

    TeX (and LaTeX, and such) are a fine choice for specific purposes. There's a lot of functionality, it's robust and widely used. If you're writing a journal submission paper, it's a good choice.

    The publishing landscape has changed. There are now many more types of document (help files, web pages, books, articles, owner's manuals, laws, contracts) that people want to write, and the TeX family is inconvenient for many of them.

    XML is a more comprehensive document content specification. It easily covers all of the common document types (including those for which the TeX family is useful) and is extensible in a straightforward manner.

    As a specific example, DocBook (a specific XML scheme) covers all cases where TeX is useful, and many more. An XML processing system can convert to any presentation format (HTML, XHTML, PDF, Microsoft Help, Text), and it's straightforward to build converters for new formats.

    (There are also other XML schemas.)

    The drawback of DocBook and XML in general is that installation is a nightmare. So far, there's no "one package install" that gets the author up and running. XML processing is a series of steps, with each step served by one of several open source packages. The author must choose and install software for each step, usually without any indication which is best for his purposes. This only needs to be done once, though. (For open source - paid software packages have this sorted out.)

    (For example, see how long it takes you to install DocBook 5.x on a windows system.)

    The TeX family is a good choice, but if you're not already using it consider learning a more recent solution.

    1. Re:Old tech, and limited by retchdog · · Score: 4, Insightful

      structure is one thing, output is another. show me some docbook-rendered math that doesn't suck.

      --
      "They were pure niggers." – Noam Chomsky
    2. Re:Old tech, and limited by djfreestyler · · Score: 1

      There are several problems with XML in this context though. For starters, writing anything based on XML by hand sucks. Not that TeX is perfect, but it is quite a bit more pleasant to write than XML.

      Furthermore, XML based things like DocBook only solve a few - if any - of the issues outlined in the article, since they are only a way to describe content and structure. It is still up to whatever engine you use to convert things to PDF or another "reading" format. And this is also where these solutions fall short, since most of these engines are nowhere near as advanced as the TeX engines when it comes to generating actual documents. In fact, they are usually converted to HTML. I have yet to see an HTML engine that handles hyphenation, ligatures, justicfication and similar typesetting related topics anywhere close to what TeX engines do.

      Something else mentioned in the article is programming within the document. This is an area where TeX really is not all that great, but at the same time it is yet another item where XML is worse. If you have ever done anything like XSLT you will know that simple if/then/else constructs can get very large very quickly. The solution in general seems to be to embed another language within your document - JavaScript being the obvious option there. However, as LuaTeX proves, that solution is really not exclusive to XML.

    3. Re:Old tech, and limited by retchdog · · Score: 0

      Oh, wait, I just looked it up. Docbook doesn't have math elements! To include math, you can passthrough either MathML or ... wait for it ... LaTeX code.

      Hilarious. You're an idiot.

      --
      "They were pure niggers." – Noam Chomsky
    4. Re:Old tech, and limited by goose-incarnated · · Score: 1

      Yes, because XML with the appropriate schema is a great replacement for typesetting!

      This might come as a surprise to you, but XML is one of the worst designed structure control systems ever to come out of a committee ... and considering all the other crap committee's routinely come up with, that's really saying something.

      --
      I'm a minority race. Save your vitriol for white people.
    5. Re:Old tech, and limited by Anonymous Coward · · Score: 1

      TeX is a system for typesetting documents. XML is a system for describing the structure of documents.

      These are not the same thing. They are barely even comparable.

    6. Re:Old tech, and limited by K.+S.+Kyosuke · · Score: 1

      I have yet to see an HTML engine that handles hyphenation, ligatures, justicfication and similar typesetting related topics anywhere close to what TeX engines do.

      PrinceXML not advanced enough for you?

      --
      Ezekiel 23:20
    7. Re:Old tech, and limited by Anonymous Coward · · Score: 1

      It is still up to whatever engine you use to convert things to PDF or another "reading" format

      In other words, the whole drive to separate content from presentation ended up being an excuse for consultants to write thousands of dollars' worth of XSLT, while Frame's .MIF (SGML + awesomesauce) has been around for 30 years and nobody pays it any attention. It just works.

    8. Re:Old tech, and limited by Anonymous Coward · · Score: 1

        As a specific example, DocBook [docbook.org] (a specific XML scheme) covers all cases where TeX is useful...

      This has to be the most well-written, totally incorrect statement I've seen all year.

    9. Re:Old tech, and limited by colinrichardday · · Score: 1

      And even if you use MathML, will the browser support it?

    10. Re:Old tech, and limited by colinrichardday · · Score: 2

      There are now many more [wikipedia.org] types of document (help files, web pages, books, articles, owner's manuals, laws, contracts) that people want to write, and the TeX family is inconvenient for many of them.

      I'll grant you that (La)TeX makes for lousy web pages, but books and articles? Is XML that much better for contracts and owner's manuals?

    11. Re:Old tech, and limited by jd · · Score: 3, Informative

      Never had any problem writing books in LaTeX. The main difficulty has been in deciding whether I want a modern or medieval structure.

      Docbook, on the other hand, I hated. I helped with the writing of a few chapters of the Linux Advanced Traffic Control book, which was abandoned in part because Docbook was such a disgusting system.

      XML is useless for typesetting. It's not really that useful for organizing anything - you'll have used XML-driven databases, but you'll have never used an XML-driven database that had any performance or serious functionality. (LaTeX doesn't do databases, either, but it doesn't pretend to. It has external engines for databases, which are actually quite nice.)

      Web pages? Never had any problem embedding HTML in LaTeX. In fact, I have very very rarely found ANY document style to be LaTeX-incompatible. Load up the correct document type, load up the appropriate stylesheets and you're good. Yes, spiral text is hard. Yes, embedding HDR images can be a pain. Yes, alpha blending isn't that hot. But how often do you use any of these for owner's manuals or contracts?

      There are more table classes than I'd really like, and some of the style coding is scruffy, but I challenge anyone to find a genuine, common document type that LaTeX* cannot do as well as or better than any non-TeX wordprocessor, DTP solution or XML-based system. (Non-TeX means you can't compare TeX with Scientific Word, TeXmacs or any other engine that uses TeX behind the scenes.)

      (To make it absolutely clear, "as well as or better than" can refer to any one or more parameters. So if I get better-quality output, that's better than. If I can achieve comparable results with cleaner, easier-to-maintain syntax, that's also better than. To win, your solution has to not merely equal but actually exceed what I can do on EVERY parameter, or you have failed to demonstrate something that supercedes.)

      A bitcoin to anyone who can do this.

      *I am including all dialects of LaTeX here, so LuaLaTeX, PDFTeX, etc, are all things I can consider on my side, as are all WYSIWYG and WYSIWYM editors, Metapost, supplemental services, style sheets, etc. Since this is versus a specific alternative, anything comparable for that specific alternative is fair game for you to use, but you can't mix in other alternatives. It has to be one versus the complete TeX family if you want to prove your point.

      --
      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)
    12. Re:Old tech, and limited by jd · · Score: 3

      TeX has control elements for describing structure, since structure is a key part of typesetting. Since these elements are macros, they're programmable, although not truly abstract as in XML. About the only thing I can think of that XML can do for document structure that TeX cannot is out-of-order elements, and I'd argue that out-of-order is incompatible with structure.

      In database terminology, XML is a key-data pair system. The data can be anywhere in the XML file and you need some sort of key to know where it is and/or when you've found it. (Since XML is not organized, you can't do random access to get at the key. You have to load it in and organize it, in which case it isn't XML, or you have to sequentially search it.)

      TeX is a semi-sequential structure, with relationship links between specialized data tables. Again in database terms, it's a set of batch sequential files with crude but useful support for concrete data association. Because it's batch sequential, real-time usage gets hairy. Big deal. Those in the middle of writing should be concerned with the writing. It would be nice if editors had better error-detection, but it's not usually that critical.

      --
      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)
    13. Re:Old tech, and limited by dgatwood · · Score: 1

      For starters, writing anything based on XML by hand sucks. Not that TeX is perfect, but it is quite a bit more pleasant to write than XML.

      So don't write it by hand. Use a structured editor instead. Any short-term effort you might save by writing in TeX is likely to be replaced by pain when someone asks you to produce an HTML version of the content. It's easy to translate XML to HTML and TeX; it's not so easy to translate TeX to... well, anything but PostScript and PDF, really. :-)

      I have yet to see an HTML engine that handles hyphenation, ligatures, justicfication and similar typesetting related topics anywhere close to what TeX engines do.

      Most modern HTML engines do those things better than most TeX engines, IMO. Auto-hyphenation has been in the CSS spec for some time now, and is supported in both of the two major open source HTML engines (WebKit and Gecko). Ligatures are supported by the font and the font system system, so on computers whose font system is actually functional, ligatures also "just work" without any need for the browser to do anything special. And justification is part of... what, CSS 1.0?

      CSS also does lots of things that are really hard in TeX, e.g. min-width.

      The big things that CSS lacks are:

      • A notion of line-level formatting, e.g. indent the first line of this paragraph by n ems, the second line by .75n ems, and no indentation on the rest of the lines. This makes good drop caps hard.
      • Proper page break support—theoretically, you have page-break-inside:avoid and friends, but those are very poorly supported.
      • Special case handling for page breaks—repeating a heading, for example.
      • Support for page headers and footers.
      • Support for wrapping around non-square images (proposed for CSS3, but nothing seems to support it yet).
      • Math typography.

      We're rapidly approaching a turning point where HTML/CSS will do everything better than TeX, but we aren't there yet.

      Something else mentioned in the article is programming within the document. This is an area where TeX really is not all that great, but at the same time it is yet another item where XML is worse. If you have ever done anything like XSLT you will know that simple if/then/else constructs can get very large very quickly. The solution in general seems to be to embed another language within your document - JavaScript being the obvious option there. However, as LuaTeX proves, that solution is really not exclusive to XML.

      I would argue that (with the exception of interactive features) any time you're doing programming in a document, you're working around a flaw in the content model. The fact that TeX books often include truckloads of code is an indication that things aren't what they should be.

      As for XSLT, I've concluded that it is the wrong solution to basically every problem. For really trivial transformations, it works acceptably. For anything beyond that, you spend all your time fighting with the macro nature of the language (and the limitations of the XSLT engine) instead of getting stuff done. These days, I write all my translation code in a procedural language. I find it much easier to maintain and expand translators written in this way. As always, YMMV.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    14. Re:Old tech, and limited by dgatwood · · Score: 1

      Books (and, ostensibly articles, depending on what you mean) usually eventually end up needing to exist in an HTML format. So for the same reason that TeX isn't great for web pages, it isn't great for anything that needs to eventually be a web page, an EPUB book, a Kindle book, or whatever.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    15. Re:Old tech, and limited by Phillip2 · · Score: 1

      Seriously? XML? You really have to be joking. It's an authoring disaster. Just horrible to work with, it gets in your way, and soaks your mind away from what you should be thinking about -- content. Docbook is verbose and horrible to write. Any of the various text syntaxes that are out there betters XML from an authoring perspective.

      LaTeX (or TeX) has one major advantage over them; you can macro away what ever you do a lot; even if it is something trivial like putting of decisions about how to capitalize words (macro them and work it out later). And for technical writing, this can be fantastic. This on the fly extensibility is something that I miss when ever I am not using latex.

      Downside, basically, tex is all about page layout. Which means PDF. Mostly, these days, I want HTML -- page layout has to be dynamic in a world of changing devices.

    16. Re:Old tech, and limited by colinrichardday · · Score: 1

      Any short-term effort you might save by writing in TeX is likely to be replaced by pain when someone asks you to produce an HTML version of the content

      If it has mathematical content, it's difficult to express in HTML. If it doesn't, then it's easy to convert to HTML from LaTeX.

      We're rapidly approaching a turning point where HTML/CSS will do everything better than TeX, but we aren't there yet.

      Tell me when you can do math in it, or when browsers support MathML.

    17. Re:Old tech, and limited by colinrichardday · · Score: 2

      And how do you put math in HTML? And if you don't have math converting from LaTeX to HTML isn't that hard.

    18. Re:Old tech, and limited by Carewolf · · Score: 1

      And even if you use MathML, will the browser support it?

      Will you? The problem with MathML is that it was apparantly designed by a commitee of blathering idiots who thought more XML was the solution to everything. The result is something that is closer to parody of an XML format than anything remotely human editable.

    19. Re:Old tech, and limited by colinrichardday · · Score: 1

      Actually, I have edited MathML by hand, though I prefer generating it by converting from LaTeX. While MathML is a bit taggy for my taste, it does look better on a screen than LaTeX.

    20. Re:Old tech, and limited by frisket · · Score: 1

      The publishing landscape has changed. There are now many more types of document (help files, web pages, books, articles, owner's manuals, laws, contracts) that people want to write, and the TeX family is inconvenient for many of them.

      No, it's the editors which are inconvenient. If they properly hid the markup and behaved more like (ahem) Word (there! I said it!) you'd have no further problem. LyX is clever, but WYSIWYG it ain't. I'm just finishing my thesis on editors for structured documents; mail me for details.

      The drawback of DocBook and XML in general is that installation is a nightmare. So far, there's no "one package install" that gets the author up and running.

      Indeed. Every system has its own idea of what is "right". I know what I use, but I wouldn't recommend it to anyone except another Emacs user :-)

      For example, see how long it takes you to install DocBook 5.x on a windows system.

      *shudder*

    21. Re:Old tech, and limited by frisket · · Score: 1

      Seriously? XML? You really have to be joking. It's an authoring disaster. Just horrible to work with, it gets in your way, and soaks your mind away from what you should be thinking about -- content.

      Like several earlier posters, you are seriously confusing XML with the editor (interface) you use to write it. No-one in their right mind writes XML with Notepad: if your interest is the content, as it should be, use a proper XML editor, with a near-WYSIWYG interface: there are a dozen or more to choose from.

    22. Re:Old tech, and limited by Darinbob · · Score: 1

      Except that XML is unreadable, despite being just ASCII characters.

    23. Re:Old tech, and limited by Anonymous Coward · · Score: 0

      This might come as a surprise to you, but you just don't understand XML. It's understandable, no need to be so upset about it.

    24. Re:Old tech, and limited by Anonymous Coward · · Score: 0

      it gets in your way, and soaks your mind away from what you should be thinking about

      Sounds exactly like (La)TeX.

    25. Re:Old tech, and limited by jgrahn · · Score: 1

      Ligatures are supported by the font and the font system system, so on computers whose font system is actually functional, ligatures also "just work" without any need for the browser to do anything special.

      Interestingly, ligatures are broken in TFA. I checked with two different, modern browsers (Opera and w3m).

    26. Re:Old tech, and limited by Anonymous Coward · · Score: 0

      And how do you render all the xml? I generally use xmltex for that...

    27. Re:Old tech, and limited by Anonymous Coward · · Score: 0

      XML is semi-structured, not unorganized, and also not strictly key-pair (it has attributes). I'm not sure what point you're trying to make there; loading the data and organizing it is otherwise known as "parsing" and it is a normal step in consuming XML documents.

    28. Re:Old tech, and limited by Anonymous Coward · · Score: 0

      Unless you have interlinears, or trees, or other technical representations from non mathematical fields.

    29. Re:Old tech, and limited by colinrichardday · · Score: 1

      But that raises a slightly different question: Are there easy ways of doing these in HTML, and if there is not, where does the blame lie?

  6. so old it must be replaced... by smoothnorman · · Score: 5, Funny

    nothing that old can possibly be relevant anymore (cf "trust no one over 30"). it should be replaced with something more responsive to a one-hand touch interface abbrev friendly imho. math, a central theme in TeX, no longer has any relevance to the modern world (just ask any millionaire agile scrum extreme php programmer). any remaining bits of math are done entirely by app; the vestigial remnants of the usefulness of "math" can only be found in the interjections of animated characters. only a tiny ancient dying breed of tenured academics (and i suspect *europeans*) would ever seek typography beyond the standards of MSWord. page layout was forever perfected by expensive per seat layout software around 1996 and requires no more changes. markup languages are too hard to learn. anything that requires a compiling phase has gone the way of C++. the world is better now as everything old and outmoded quickly recedes. sine-die.

    1. Re:so old it must be replaced... by asshole+felcher · · Score: 0, Flamebait

      TeX isn't a markup language. It's a programming language (and not a particularly nice one at that). You're not writing an article or a letter, you're writing a program which compiles to a dvi object file.

    2. Re:so old it must be replaced... by inglorion_on_the_net · · Score: 1

      Flamebait? That post is funny!

      --
      Please correct me if I got my facts wrong.
    3. Re:so old it must be replaced... by Anonymous Coward · · Score: 0

      Flamebait? That post is funny!

      No, it isn't. period. And I'm 54.

    4. Re:so old it must be replaced... by smoothnorman · · Score: 1

      it was indeed a feckless attempt at satire by someone who is very grateful to have TeX to write and manage his technical publications (and is also 54, and so now old and useless) i do apologize for its lack of "funny".

    5. Re:so old it must be replaced... by Anonymous Coward · · Score: 0

      Feckless?
      Sounds like Irish politely asking understanding! Accepted. I'ts not your fault me being old fart.

    6. Re:so old it must be replaced... by Anonymous Coward · · Score: 0

      Yeah. We only need Ruby teached as a language in Computer Science. After all, there is already enough competition to experienced C++ developers. Control the number if kids who want to compete with our nice jobs, I say !!

    7. Re:so old it must be replaced... by digitig · · Score: 1

      I wish it were...

      --
      Quidnam Latine loqui modo coepi?
    8. Re:so old it must be replaced... by Anonymous Coward · · Score: 0

      What about when your PHP programmer wants to produce a printable document from his code, and send it directly to a postscript printer via CUPS from a web interface, using multiple paper trays for different pages, and be able to generate the same document as a PDF to be sent via email ? LaTeX is superb in that field ! try doing that with HTML. TeX is far from irralivent in modern times, and the typesetting quality shits all over HTML.

    9. Re:so old it must be replaced... by flargleblarg · · Score: 1

      Funny? It's actually largely true — and should be marked Insightful.

    10. Re:so old it must be replaced... by Anonymous Coward · · Score: 0

      I disagree. I thought it was hilarious. I can understand that someone else may not find it funny, but whoever was offended by your post deserves to be ignored.

  7. What about pictures? by TechyImmigrant · · Score: 4, Insightful

    TFA doesn't address the extreme crapitude of embedding pictures in Tex. I could drive myself to drink converting everything to EPS, or poorly scalable bitmaps before embedding them, but I don't want to.

    The issues of imperfect typesetting are not the barrier to entry for potential TeX users. Picture embedding is.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    1. Re:What about pictures? by Hamburg · · Score: 2

      Embedding of PDF images is supported, so scalable. And most formats can be converted to PDF, there are even easy-to-use PDF file printer if a program doesn't directly support it. No need to convert to a bitmap format. Bitmaps are supported, but I would use that only if the image is already a bitmap. And you can embed it floating, for automatically optimized page breaking.

    2. Re:What about pictures? by retchdog · · Score: 2

      pdflatex can accept basically anything other than EPS. yeah, including graphics is still a major pain, but converting to EPS is not typically a problem.

      --
      "They were pure niggers." – Noam Chomsky
    3. Re:What about pictures? by TechyImmigrant · · Score: 1

      Converting to EPS is typically a problem when converting from the tools I find in front of me at work. E.G. Visio. Visio is bloody great for technical diagrams. Nothing comes close. But the EPS output looks like it's been through a 4-year-old-crayon-drawing filter. They have no incentive to make it easy to move away from "insert object->visio".

      My document writing productivity would drop to 10% of what it is today if I had to draw arrowheads to scale in Inkscape rather than use my smartshape templates in Visio. The benefits of form/content separation, automated typesetting and easy text-file source code management do not compensate for the drawing tools integration and the lack thereof.

      I can use Tex and LaTex. I appreciate the benefits compared to say Word or openoffice but when it comes to drawing the innards of chips I'm designing (like what I do on a daily basis), the fluidity of drawing is the most important issue. Every three or four years, I run this one up the pole to see if I can get by with LaTex and the related tools, but I fail. If I wrote math papers, it wouldn't be a problem, but I don't, I design chips.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    4. Re:What about pictures? by retchdog · · Score: 1

      Well, yeah, TeX isn't ideal for that, and it's not really meant to be. It could be adapted for it, or at least have a wrapper written, but I guess no one is interested in doing so.

      PDF has some support for scalable graphics. Can you export to PDF and use that in the latex file?

      --
      "They were pure niggers." – Noam Chomsky
    5. Re:What about pictures? by ssam · · Score: 1

      i never understood the "anything other than EPS". it would be nice it accepted a superset of what plain latex supported. (i would also like it to support svg. it would make my makefile simpler).

    6. Re:What about pictures? by gweihir · · Score: 1

      Depends on your quality requirements. In a high-quality environment, pictures will be .eps in the first place.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    7. Re:What about pictures? by jd · · Score: 2

      Think it's graphicsx. One of the packages, anyways, lets you include PNGs, JPGs, etc. No problem. I include graphics all the time with LaTeX, very few of which are EPS. True, graphics import isn't as clean as I'd like (it's a bugger to remember all the different nuances of each type of graphics format you can use and through which package you need to use it with).

      I also don't like the fact that vector images require you to master Asymptote, Metapost and an armful of other systems. This can - and should - be massively cleaned up.

      So, whilst I agree that TeX has crappy image handling, it's not nearly as bad as you depict.

      --
      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)
    8. Re:What about pictures? by twistedcubic · · Score: 1

      I don't know if this is comparable, but I use Metapost for drawing graphs and diagrams. Actually, I draw diagrams long-hand on graph paper, with coordinates labeled, and code it up in Metapost. Even my 3D diagrams look really nice. The EPS output is scalable and can be included directly in TeX (or LaTeX) documents.

      People tell me drawing diagrams long-hand first is too much trouble, but it really is the "secret sauce" for me. Also, Metapost is incredibly powerful once you dig in. I think it is ideal for technical drawings. The language is simple and powerful.

    9. Re:What about pictures? by gtall · · Score: 1

      Depends on the pictures. I tend to use pgf with Latex, I might have to fight a bit to get the picture to come out correctly, but for what I need, it beats using a draw program.

    10. Re:What about pictures? by fph+il+quozientatore · · Score: 1

      The latest versions of pdflatex support eps (and convert it automatically to pdf).

      --
      My first program:

      Hell Segmentation fault

    11. Re:What about pictures? by twistedcubic · · Score: 1


      Depends on your quality requirements. In a high-quality environment, pictures will be .eps in the first place.

      Amen!

    12. Re:What about pictures? by colinrichardday · · Score: 1

      Ever try PSTricks http://www.ctan.org/topic/pstricks? And yes, one can get them in 3D.

    13. Re:What about pictures? by pne · · Score: 1

      Also, if you're having problems embedding images in LaTeX, an Internet search for "latex images" will often not do what you are hoping for...

      --
      Esli epei etot cumprenan, shris soa Sfaha.
    14. Re:What about pictures? by Hamburg · · Score: 1

      I agree. People may have a look at the TikZ example gallery to see what quality can be done using TeX based TikZ, and in a very efficient way.

    15. Re:What about pictures? by aisaac · · Score: 2

      Think it's graphicsx. One of the packages, anyways, lets you include PNGs, JPGs, etc. ... I also don't like the fact that vector images require you to master Asymptote, Metapost and an armful of other systems. ... So, whilst I agree that TeX has crappy image handling, it's not nearly as bad as you depict.

      It is also not nearly as bad as you depict. Vector drawing is handled nicely by pgf/tik. If you want meta-control of tikz, you can use the wonderful tikz backend for matplotlib. There are also beautiful ways to produce EPS or (better yet imho) PDF for LaTeX, with embedded TeX fonts, including Matplotlib and the amazingly powerful PyX. Btw, the graphics inclusion package is graphicx.

    16. Re:What about pictures? by Anonymous Coward · · Score: 0

      Hear hear, I'm also waiting for the day when Inkscape is improved for structured drawings. I'm pretty miffed that they still don't support connectors in a sane manner for example. Well, actually there is some improved connector support inside inkscape if you either hack the SVG file itself or build a version from source with two (or so lines) uncommented, although it is still pretty lacking unfortunately. (For those who are interested, the improved support I'm talking about is that it is possible to manually place connector points inside objects if you recompile inkscape or alternatively if you edit the SVG file itself.)

    17. Re:What about pictures? by frisket · · Score: 1

      You're 20 years out of date. Nowadays images are PDF and embed perfectly.

    18. Re:What about pictures? by lahvak · · Score: 1

      With appropriate packages, and conversion software installed (e.g. inkscape for svg) you can use both eps and svg with pdflatex. Just use the 'svg' package.

      --
      AccountKiller
    19. Re:What about pictures? by frisket · · Score: 2

      Does Visio not provide PDF export of images? Sounds like a crap system to me if it doesn't.

    20. Re:What about pictures? by lahvak · · Score: 1

      I don't know anytihing about visio, I create most of my diagrams with tikz (http://www.texample.net/tikz/examples/), but I would be very surprised if did not have a way to produce decend vector format of some sort. If it can export pdf or svg, it can be included in pdflatex.

      --
      AccountKiller
    21. Re:What about pictures? by TechyImmigrant · · Score: 1

      If they would add visio style smartshapes to Inkscape, but use python instead of visual basic, I would get a sex change and have their babies.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    22. Re:What about pictures? by TechyImmigrant · · Score: 1

      Yes. You can print to PDF, but then you have a PDF. It isn't editable. So you need to hang onto both the 'compiled' PDF and the visio file. Then there is no command line build for the Visio->PDF. So re-typesetting the latex then requires a manual Visio step if you change the pictures.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    23. Re:What about pictures? by TechyImmigrant · · Score: 1

      What Visio does that is useful to me is allow you to edit the table of vectors for a shape, but put functions in the coordinates. So you can for example, easily add an arrowhead to a wide bus arrow that maintains its shape, angle and aspect ratio while the arrow can be stretched and skewed.

      There are lots of other things, but this is the single massively useful feature that keeps me using it.

      Since no one else does algorithmic smartshapes, I am led to wonder whether patents are part of the reason for them not being used in other . But Visio first came out in 1992, so that's 21 years ago. So get coding people.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    24. Re:What about pictures? by jd · · Score: 1

      Excellent! At this rate, by the time the thread is frozen, we'll have beaten DPI and other newspaper publishing systems. (Ok, ok, I'll be honest, we've already beaten most newspaper publishing systems.)

      Not messed with tikz, but will take a look.

      The main problem I've had with TeX and its subsystems for vectors is that it's actually very difficult to snap to points, or define relationships between vectors. Normally, this is a non-issue - TeX' built-in maths has perfectly good precision for most purposes, so provided the functions are defined correctly, you don't get freaky rounding errors or endpoints in the wrong place. There are pathological cases, however, where certain shapes only scale correctly by certain amounts. You need fiddly conditionals and other hacks. Since most engineering and maths software has had workarounds almost as long as TeX has existed, and it would be an addition to the syntax (so retaining backwards compatibility, just as LuaTeX is backwards compatible with TeX), there should not be any reason for such solutions to exist in TeX.

      It may well be that tikz solves 99.9% of all the cases I'm concerned about. If so, great. If not, the system is built to be infinitely extensible. I'll get round to it. Maybe. Or wait for a new package on the TeX archive.

      --
      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)
    25. Re:What about pictures? by dbIII · · Score: 1

      Dunno about you, but when I see people writing about using Visio or whatever in this way I think I'm reading about someone that has been prevented from using a half-decent CAD program (as in one with macros not some light shit). I haven't seen anything done in Visio yet that couldn't have been done as quickly or quicker than with the AutoCAD from 1989 that came on two floppy disks.

    26. Re:What about pictures? by fast+turtle · · Score: 1

      Why are you trying to use Inkscape for something it's not designed for? Instead use Dia (open source clone of Visio). I've barely touched on what Dia can do but it sure as hell works as well as Visio for what I'm doing while being free to use.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    27. Re:What about pictures? by Anonymous Coward · · Score: 0

      Yes, I have used PSTricks and really love the ability to give images inline. However, I prefer the Metapost language.

    28. Re:What about pictures? by msevior · · Score: 1

      Can visio export to pdf format? If so just use pdflatex and include the pdf's directly in your doc. It will all scale nicely too.

    29. Re:What about pictures? by archshade · · Score: 3, Informative

      I know you are trying to be funny, but searching for ``latex images'' on google the first page is all tutorials on how to insert an image into a Latex document. The third link was a link to a google image search wich did have the kind of thing you are implying. still 9/10 relevant results is not bad.

      --
      Most Damage is done by people who are AWAKE
    30. Re:What about pictures? by pne · · Score: 1

      I know you are trying to be funny, but searching for ``latex images'' on google the first page is all tutorials on how to insert an image into a Latex document. The third link was a link to a google image search wich did have the kind of thing you are implying. still 9/10 relevant results is not bad.

      It was actually based on a true experience of mine; however, that was several years old and both the state of Google's index as well as its algorithms have surely changed a lot since then.

      I'm glad to hear that results are better now.

      (I wonder whether the "search bubble" is partly responsible -- people who tend to search for "knuth" and "programming" might get different results for "latex images" than those who tend to search for "bdsm" and "pvc".)

      --
      Esli epei etot cumprenan, shris soa Sfaha.
    31. Re:What about pictures? by TheRaven64 · · Score: 1

      Does visio not have some kind of scripting interfaces? I used OmniGraffle a lot on OS X with LaTeX and had a little graffle2pdf AppleScript. The Makefile for my PhD thesis used this so if the .graffle is ever older than the accompanying .pdf then it automatically fired up OmniGraffle and did the export.

      --
      I am TheRaven on Soylent News
    32. Re:What about pictures? by archshade · · Score: 1

      True I frequaently run searches on how to do stuff in latex, and I do not care weather I'd google links that data to me or not. I'm not embaressed about how much help I need from the internet with my latex documents. So maybe my past searches have coloured my result

      --
      Most Damage is done by people who are AWAKE
    33. Re:What about pictures? by Anonymous Coward · · Score: 0

      What the hell kind of environment do you people work in? Your commentary is true iff your response is "The twentieth century, of course."

    34. Re:What about pictures? by TechyImmigrant · · Score: 1

      The scripts run within the GUI, not the other way around.

      It's probably possible, but I'm not in the habit of solving this sort of artificial problem when I have work to do.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    35. Re:What about pictures? by Hamburg · · Score: 1

      Visio is not even capable of including PDF images. The same applies to MS Word. I assume Microsoft intentionally doesn't support this widely used standardized scalable quality format because of commercial reasons.

    36. Re:What about pictures? by Anonymous Coward · · Score: 0

      It's probably possible, but I'm not in the habit of solving this sort of artificial problem when I have work to do.

      You prefer to perpetuate the problem by sticking with the software that causes it?

    37. Re:What about pictures? by Anonymous Coward · · Score: 0

      i never understood the "anything other than EPS". it would be nice it accepted a superset of what plain latex supported.

      LaTeX doesn't support EPS per se (except that it can parse out the bounding box line to figure out how much space to leave). The EPS file is included when you convert the DVI file to Postscript (which you'd usually then go on to convert to PDF). pdftex (unless you configure it to use an external converter, as others have posted) can't do that as it would require it to have a Postscript interpreter built in.

    38. Re:What about pictures? by TechyImmigrant · · Score: 1

      Yes. The alternative is that I do a lot of work to solve the problem. I have plenty of work to be getting on with, squeezing better crypto into your processors. Coding GUI applications is simply not my bag.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  8. TeX Sucks by Anonymous Coward · · Score: 1

    TeX works fine until you try to use it with more than just text. The second you try to add any images or floats it becomes retarded it does stupid things like put images in wrong chapters, makes large areas of blank space, renders text overlapping with images, etc...

    1. Re:TeX Sucks by Hamburg · · Score: 1

      TeX does clever things especially regarding floats. If you want to understand the concept, have a look at the great post by the same author, who wrote that article, here: How to influence the position of float environments.

    2. Re:TeX Sucks by Anonymous Coward · · Score: 1

        The second you try to add any images or floats it becomes retarded it does stupid things like put images in wrong chapters, makes large areas of blank space, renders text overlapping with images, etc...

      No, TeX does not do this. LaTeX does this, and it is a pain in the ass. I only mention this because EVERYONE says TeX when they really mean LaTeX. TeX is to LaTex as C is to C++. LaTeX is supposed to make TeX easy to use, but what it does is prevent you from doing really, really basic, obvious stuff.

    3. Re:TeX Sucks by K.+S.+Kyosuke · · Score: 1

      LaTeX...LaTeX...is that the thing that got obsoleted by ConTeXt?

      --
      Ezekiel 23:20
    4. Re:TeX Sucks by Hamburg · · Score: 1

      Are you able to give reasons? A lot of publishers and journals accept LaTeX. Do you know any where ConTeXt is accepted? Are there ConTeXt templates and styles for any journal, such as the many LaTeX styles?

    5. Re:TeX Sucks by Inf0phreak · · Score: 1

      If you don't want your images to float, then don't use the figure environment. The whole point of figure, table and other floating environments is that they float. If you don't want it, just use \includegraphics. See also: TeX.SX: How to influence the position of float environments like figure and table in LaTeX?

      --
      ________
      Entranced by anime since late summer 2001 and loving it ^_^
    6. Re:TeX Sucks by frisket · · Score: 1

      TeX works fine until you try to use it with more than just text. The second you try to add any images or floats it becomes retarded it does stupid things like put images in wrong chapters, makes large areas of blank space, renders text overlapping with images, etc...

      Only if you do things like trying to put a figure into a space too small for it (hey! guess what? it won't fit). Even then all it does is move it to the next page. LaTeX will never put a figure into the wrong chapter. Yes, the float settings for the default document classes suck, but I don't know anyone who uses them, and they're the work of 30 seconds to fix.

    7. Re:TeX Sucks by Anonymous Coward · · Score: 0

      I don't want to "understand the concept". I want to to just work. And because it doesn't just work, I prefer to use MS Office.

    8. Re:TeX Sucks by Hamburg · · Score: 2

      One should understand the tools for his or her work, more or less, depending on the expectation of the result. MS Office was made easier, but I wouldn't expect as good results and there's not as much control over the document. But home and office users often don't need it, so choosing the easier one is ok.

    9. Re:TeX Sucks by TheRaven64 · · Score: 1

      TeX does stupid things with floats. For example, a (simple) style rule most publishers use is that a figure should appear after the first reference to it. Now, try encoding that in [La]TeX.

      --
      I am TheRaven on Soylent News
  9. Re:TeX for Otherstuff by xclr8r · · Score: 4, Informative

    Couple of good reads regarding LaTeX. 50 Shades of LaTeX: The Pain the Pleasure http://airminded.org/2005/11/18/latex-the-pain-the-pleasure/ http://crookedtimber.org/2005/04/27/fetishizing-the-text/

    --
    Beware of those who profit off the docile and persecute the unbelievers.
  10. The last command-line word processor by Animats · · Score: 1, Insightful

    I always thought of TeX as the last gasp of the RUNOFF/nroff/troff/ditroff line of document preparation; the last of the command-line oriented word processors. Having had access to Interleaf from 1985. TeX seemed so retro. (Interleaf was like Microsoft Word for Sun workstations. It was very early, very good, and very expensive.) TeX still had a compile-run-debug workflow, and without a graphic display, you had to run a hard copy on something like an electrostatic printer or a daisy wheel printer to check the results. Then you could go to the phototypesetting machine.

    Once everybody got an interactive display good enough to view the output of TeX, formatting via macro calls was obsolete. Which is why almost everybody uses something like Microsoft Word now.

    1. Re:The last command-line word processor by PhamNguyen · · Score: 3, Interesting

      I agree, the need to compile is a big time sink. Hunting for a missing brace or dollar is just horrible. I and many people I know (all long time users of LaTeX) switched to using LyX and only exporting to LaTeX for the final formatting (e.g. using a journal's style guide). Unfortunately there is no quick fix for LaTeX: the power of the language means that gui's like LyX can only deal with a subset of the language, and yet this power is necessary in order to allow for all the packages that LaTeX supports (and especially to support existing packages).

    2. Re:The last command-line word processor by K.+S.+Kyosuke · · Score: 1

      You seem to be completely ignoring XSL:FO, Lout, Skribe, and Ant. (And I'm sure there are more like these.)

      --
      Ezekiel 23:20
    3. Re:The last command-line word processor by colinrichardday · · Score: 1

      Hunting for a missing brace or dollar is just horrible

      If you use a syntax-highlighting text editor, a missing dollar sign is pretty obvious.

    4. Re:The last command-line word processor by Anonymous Coward · · Score: 1

      The problem with WYSIWYG editors like Microsoft word is that the rendering has to play nice with user input. Elements of a document must move as little as possible when user gives input, so the end result is dependant on looking good while being typed, which is irrelevant when using the finished document. The structure of the documents is also very vulnerable to minor floating point differences; a document can break horribly if something minor changes.

      And does Word still use that justification that manipulates only spaces between words instead of individual letters? The end result can quite easily be horrible. Considering that and whatever else there is, the result from Latex simply looks much better than something from Word. That might not matter in your everyday context, but when you want to make a good impression, Latex can be a much better choice.

    5. Re:The last command-line word processor by dfghjk · · Score: 3, Informative

      "TeX still had a compile-run-debug workflow, and without a graphic display, you had to run a hard copy on something like an electrostatic printer or a daisy wheel printer to check the results."

      When TeX was new, "a graphic display" was common and there were many previewers available pre-1.0. The idea that anyone previewed work on a daisy wheel printer is absolutely ludicrous. Never happened and would be useless.

      "Then you could go to the phototypesetting machine."

      No, you would go to screen previewer, then a laser printer, and then only to a phototypesetter if you were publishing. You sound like someone who didn't use TeX in those days.

      "Once everybody got an interactive display good enough to view the output of TeX..."

      You mean like a PC in 1985? Seriously, you pretend to be a historian but you aren't one. I, on the other hand, cowrote one of the first PC TeX previewers, in...1985. I am actually familiar with how these tools were used then, and it's clear you weren't a TeX user. As an Interleaf user, it seems you were the type privileged by limitless company money. Not many even had access to a machine capable of running Interleaf in those days. In my next job I worked with someone who was an Interleaf fan and who had the clout to get the company to buy him, and only him, a seat. He liked it, no one else used it or really even got to see its output, and TeX worked well at zero cost.

      Many consider "compile-run-debug" to be an advantage but perhaps not since it became trendy to call that a "workflow". What-You-See-Is-All-You-Get.

    6. Re:The last command-line word processor by PhamNguyen · · Score: 1

      I use TexShop and it isn't obvious at all. Which editors are you referring to? Emacs and Vim come with their own learning curve. Can you suggest an editor which is easy to use, has syntax highlighting for tex, and has built in tex support? If not, I think LyX is a better solution for most people.

    7. Re:The last command-line word processor by colinrichardday · · Score: 1

      I use emacs. You can simply type in it without much instruction.

      Gedit and KWrite also have syntax highlighting for TeX. I don't know if they're available for Mac.

    8. Re:The last command-line word processor by gtall · · Score: 1

      You do know that in Texshop you can double click on a brace and it will hilite all the way to the matching brace. Also, when you type an closing brace, it hilites all the way up to the previous brace. Maybe you are using an old copy of TeXShop, my version is 2.47.

    9. Re:The last command-line word processor by PhamNguyen · · Score: 1

      That is true, although it doesn't mean it's easy to find a missing brace in an entire document when you don't know where to look. Actually the worse problem is finding things like \end{enumerate} etc.

    10. Re:The last command-line word processor by Anonymous Coward · · Score: 0

      Oh please come join us in TeX.SE to see some obsolete wizardry. There is no possible way. People have tried with LyX etc. Though I like them, the time comes to a point where you open your editor and start coding.

    11. Re:The last command-line word processor by Anonymous Coward · · Score: 0

      If you are not one of these "business"-retards/ignorants and genuinely want to know why ASCII is superior to almost everything, you might want to look in the evolution of chip design workflows. Or you might look into religions and compare those who had text and those which did not.
      If you cannot write, you are an ape. Now run back to your cave and paint this story on the wall by means of a comic strip.

    12. Re:The last command-line word processor by belmolis · · Score: 1

      One thing that people seem not to be considering is writing programs to generate documents. TeX is excellent for this. I have no idea how it is done for MS Word but suppose that in recent versions you can generate OOXML. I've generated a bit of ODF for OpenOffice but found it rather tedious and very verbose, and there is the additional problem that there is really no relationship between using OpenOffice the usual way via the GUI and writing ODF XML directly.

    13. Re:The last command-line word processor by Anonymous Coward · · Score: 0

      Plus, you can use many simple and excellent tools from source code management: diff, SVN, git, patch. You can easily generate TeX from a program. You can use rock-solid editors of YOUR CHOICE as opposed to the single MS abomination.

    14. Re:The last command-line word processor by Anonymous Coward · · Score: 0

      Comparing Interleaf to Word is like comparing a Unimog to a Yugo. I was a FrameMaker user for a number years (until Adobe stopped development of the Mac version, curse them!) and had similar feelings, though for math even Frame was not quite a good as Tex. But for just about everything else, it was easier and faster to do it with FrameMaker.

    15. Re:The last command-line word processor by Anonymous Coward · · Score: 0

      gedit :)

    16. Re:The last command-line word processor by The+Wild+Norseman · · Score: 1

      Can you suggest an editor which is easy to use, has syntax highlighting for tex, and has built in tex support?

      Notepad++ does a decent, if not actually good, job of that. I just opened one of my latex docs with it -- it specifically lists "tex" as a supported language and not latex, though I haven't the knowledge to know if syntactically, that would be a major difference.

      Ironically, I don't use NP++ to edit my latex docs; I use Texworks.

      --
      "A government is a body of people usually -- notably -- ungoverned." -Shepherd Book
    17. Re:The last command-line word processor by tyrione · · Score: 1

      I agree, the need to compile is a big time sink. Hunting for a missing brace or dollar is just horrible. I and many people I know (all long time users of LaTeX) switched to using LyX and only exporting to LaTeX for the final formatting (e.g. using a journal's style guide). Unfortunately there is no quick fix for LaTeX: the power of the language means that gui's like LyX can only deal with a subset of the language, and yet this power is necessary in order to allow for all the packages that LaTeX supports (and especially to support existing packages).

      I'd look in the mirror if you can't manage your count on brackets. Whether it's TeXWorks, TeXShop, Kile or others, and the upcoming LyX 2.1 only a fool would waste time writing anything other than DTP promotion materials if PDF output is your end game, or direct book publishing other than ePub 3.x.

    18. Re:The last command-line word processor by dkf · · Score: 1

      That is true, although it doesn't mean it's easy to find a missing brace in an entire document when you don't know where to look.

      Split the document up into separate files. You know, like you would if you were writing a significant program.

      Actually the worse problem is finding things like \end{enumerate} etc.

      Your environments are too long in that case, and you're putting too much in them. I know you won't like this given your comment, but you actually keep yourself productive and readable by sticking to normal paragraphs as much as possible. By contrast, if you're going for complex nested structures then you're doing it wrong. Or writing law (but I repeat myself).

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    19. Re:The last command-line word processor by PhamNguyen · · Score: 1

      I had beamer slides in mind when I wrote this. I use LyX for everything else. Even given everything you said, matching dollars and braces are still an issue. I think about it like looking for missing semi-colons in C++ (before LLVM based error messages that find them for you): why would you put yourself through that kind of thing unless you absolutely had to?

    20. Re:The last command-line word processor by goddidit · · Score: 1

      For me Eclipse with TeXlipse plugin has been the best so far. It can compile the document and any non-obvious errors get marked on the exact place. Using SVN or git is easy too. Furthermore, common syntax and citation keys can be autocompleted, which is nice if you're working with large bibtex databases.

      --
      This .sig is exactly 120 characters long.
    21. Re:The last command-line word processor by jgrahn · · Score: 1

      I always thought of TeX as the last gasp of the RUNOFF/nroff/troff/ditroff line of document preparation; the last of the command-line oriented word processors.

      No, that's groff (GNU troff) and it's still alive and well, thank you.

      'markdown' also seems promising, the way it manages to keep the markup out of the way so the source is readable in its own right. There are lots of uses for document formats which aren't tied to a vendor and which can be put under revision control for collaborative work.

    22. Re:The last command-line word processor by TheRaven64 · · Score: 1

      The compile cycle is annoying, but viewing the document that you're writing in semantic markup is very valuable if you want to write quickly. I write using a set of semantic annotations that are implemented in two ways. One is a set of LaTeX macros. The other is a set of classes in a program that generates XHTML. When I am writing (which I do in vim), I am only looking at the semantic markup and am only thinking about the presentation. I'll often write an entire chapter before doing the first compile pass. I'll then do some tweaking, but this happens much later on. The important thing is the separation of the writing, typesetting, and editing tasks.

      --
      I am TheRaven on Soylent News
    23. Re:The last command-line word processor by steelfood · · Score: 1

      Many consider "compile-run-debug" to be an advantage

      Sorry, I think most software programmers who are exposed to this process would disagree. Compile-run-debug is a necessity, not an advantage. There's a reason most modern languages or dialects thereof provide a command line interface that'll interpret code in real time. It doesn't avoid the paradigm, but it does make it much easier to work with by making writing programs closer to the more intuitive WYSIWYG.

      WYSIWYG, of course, is horrible for doing actual work, which is why nobody (competent) really uses it to do actual work. But it makes getting something simple done so much easier and faster.

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    24. Re:The last command-line word processor by Anonymous Coward · · Score: 0

      I use emacs. You can simply type in it without much instruction.

      Hahahahahahahahahahahaha!

    25. Re:The last command-line word processor by Anonymous Coward · · Score: 0

      Most decent syntax highlighters would surely automatically indent the text between \begin{env} and \end{env}, and automatically unindent afterwards. Perhaps it's a setting in TeXShop. If it isn't, it's definitely an important feature request.

      But, if you find LyX does the trick for you, by all means, you're doing the right thing.

  11. What in the world is "mouth/stomach separation"? by mejustme · · Score: 1

    > and overcoming the the mouth/stomach separation

    Can someone please explain what "mouth/stomach separation" means?

  12. still the best by Anonymous Coward · · Score: 0

    Note: When TeX was first released, Jimmy Carter was president.

    And books were created thousands of years ago, yet we still use these antiquated instruments. Personally, I still find plain TeX useful for all my typesetting needs.

  13. The biggest issue is old, dead modules by Anonymous Coward · · Score: 2, Informative

    If you're trying to learn LaTeX, the biggest barrier is that you'll do a search and find tutorials that recommend using old, broken modules. Then you'll change something and wonder "WTF does LaTeX not ever work?!"

    It's a great idea, if LaTeX is behaving mysteriously, to use nag and l2tabu, and especially ChkLatex to flag typos and mistakes \macro word. (The macro will eat the whitespace before word, either \macro{} word or \macro\ word is what you meant.) It's also best to stick with only packages in TeXLive.

    But always, always before you use a package, find it on CTAN and make sure you've got the latest and greatest, and check the docs that there's not some disclaimer like, "by the way, this package is only here for compatibility, please use package X."

    1. Re:The biggest issue is old, dead modules by Hamburg · · Score: 1

      Those are good points, especially nag and l2tabu! There are also extensive lists, such as this one: Obsolete classes and packages with recommendations for replacement. Sadly, google honors old content and places this first, also naturally because of the backlinks grown over time. A LaTeX beginner should use a new book, a new tutorial, or a good actively maintained web site for getting further information. A good start can also be asking for recommendations in a LaTeX forum.

  14. they messed up the ligatures by Anonymous Coward · · Score: 0

    in the HTML version of TFA:

    more specifically

    became

    more speci[0xff]cally

    1. Re:they messed up the ligatures by BACbKA · · Score: 1

      Yep. Obviously, a bug in whatever TeX->HTML chain they used. Unfortunately, there is a long-standing problem with TeX that there is no 100% compatibile PS/PDF/HTML back-end suite on any distro that works flawlessly with a real-life mix of complex figures, bibliographies, LTR/RTL layouts, with hyperref and other complex packages thrown in... so one needs either to tweak what's enabled for each backend, or dumb down the document that works on one but not the other.

      --

      VKh

  15. Re:What in the world is "mouth/stomach separation" by Anonymous Coward · · Score: 0

    You have to read the beginning of the TeXbook.

  16. Re:What in the world is "mouth/stomach separation" by asshole+felcher · · Score: 2, Informative

    It's sort of like C where you have a preprocessor ("mouth") which does macro expansion and text replacement and then the actual compiler ("stomach").

    Quoting this paper:

    The usable programming language has to consist of both parts [mouth and stomach] because the assignment capabilities of the stomach are needed in order to define macro definitions and to read or write text, i.e., to produce an output. The mouth is necessary for all tasks that needs an iterative application or a recombination of input tokens. TEXâ(TM)s stomach uses the macro processor for almost all commands to scan the command arguments. Additionally, while scanning the arguments of many stomach commands, such as \write, \edef, count or dimension register assignments, all tokens are expanded. Thus stomach operations are not allowed in these places, leading to the problem of fragile commands in moving arguments. This is partly taken care of with LATEXâ(TM)s \protect.

  17. Re:What in the world is "mouth/stomach separation" by Anonymous Coward · · Score: 0

    It means that the contents of your stomach should not return to your mouth when you work with TeX, as it does now.

  18. Document archiving. by Robert+Frazier · · Score: 2

    I use LaTeX for almost everything from articles to memos, and have been doing so since the late 1980s. Last year I needed to print part of my dissertation, which is from 1990. With my current system, using a modern version of LaTeX, but including the special macros I used for the dissertation, it formatted the same in 2012 as it did in 1990. Try that with MSWord. :)

    In addition, having text files with macros certainly makes storage/searching/organizing much easier. The files compress well, and searches, etc., can be done using standard tools such as grep.

    Best wishes,
    Bob

  19. TeX has intentionally horrible formatting by r00t · · Score: 1, Funny

    Hyphens and perfect justification are great when you want to replicate the unreadability of a newspaper from a century ago.

    When you actually want something readable that doesn't look like shit, you need to stop it with the stupid stunts. Screwing with the kerning is not acceptable. Splitting words is not acceptable. You shouldn't even be splitting phrases or clauses onto different lines, and preferably not even sentences.

    Yes, I'm sure you can disable the hyphenation and justification crap. (right...?) You shouldn't be able to enable it. These "features" are one of two major reasons why TeX documents normally look like crap, the other reason being the horrible Computer Modern font.

    1. Re:TeX has intentionally horrible formatting by Anonymous Coward · · Score: 1

      I'm guessing you don't know anything about typesetting do you? It's precisely for readability that such things are done. And yes, two lines of code and you can turn those off. I'd highly suggest reading Bringhurst on Elements of Typographical Style.

    2. Re:TeX has intentionally horrible formatting by Required+Snark · · Score: 1
      Wow, so the universe does revolve around what you think is the proper way to do things. I wondered who was in charge, and it's nice that you've let mere mortals in on the secret.

      I assume that you've never seen a red light stopping your progress, you've never got stuck in a traffic jam, they always have you size when you go shopping, you're never late, no one has ever kept you waiting, and your shit doesn't stink.

      Grow up, you puerile fool. Your opinion has all the gravitas of a fart.

      --
      Why is Snark Required?
    3. Re:TeX has intentionally horrible formatting by Anonymous Coward · · Score: 0

      Excellent recomendation. Bringhurst knows his typography.

    4. Re:TeX has intentionally horrible formatting by Anonymous Coward · · Score: 0

      Oh man, I totally got trolled. I thought you were being serious until your last comment (that Computer Modern looks like crap) which is obvious sarcasm! Well done!

    5. Re:TeX has intentionally horrible formatting by r00t · · Score: 1

      Ever ask yourself why Computer Modern hasn't become the standard outside of the TeX world? It's free to use, but nobody wants it. Hmmm...

    6. Re:TeX has intentionally horrible formatting by r00t · · Score: 1

      Either you are misrepresenting Bringhurst, or he really doesn't have a clue about readability. Listen to some not-so-great readers while they read out loud. You'll hear them stumble when they hit a hyphen and even when a sentence is split.

    7. Re:TeX has intentionally horrible formatting by Anonymous Coward · · Score: 0

      You're right, no one uses it because it doesn't look as good as the obviously far superior Comic Sans.

    8. Re:TeX has intentionally horrible formatting by dkf · · Score: 1

      Ever ask yourself why Computer Modern hasn't become the standard outside of the TeX world?

      Ever wonder if you can use other fonts with TeX? Like, you know, lots of people actually do? (I prefer using the classic Times/Helvetica combo for my documents, and that has the advantage of minimizing the size of the postscript/PDF that I produce; YMMV.)

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    9. Re:TeX has intentionally horrible formatting by tehcyder · · Score: 1
      Computer Modern makes your documents look like 1950s academic papers. Which is fine if you're writing an academic paper, but laughably inappropriate for anything else.

      And yes, I know you can use different fonts.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  20. mixed feelings by ssam · · Score: 4, Insightful

    while i have written a thesis in latex, and could not imagine using anything else for papers, i still get frustrated by it.
    * any problem is solvable with enough searching online, but the solutions are often like magic. for example i often have figure filenames like "x2.3_y3.4.pdf" latex gives a weird message, search around and eventually you find a forum thread that tells you to put some extra arguments in the includegraphics call, or if you are lucky you might find a mention of the grffile package. in all the years of using it I have never built up an intuition for solving these issue (by comparison programming and linux pretty much make sense to me).
    * multiple ways of doing things. should i use \begin{center} or {\centering text text tex}. probably they both work fine, but each of them breaks something else in some obscure case.
    * why are some things \command{text text text}, some {\command text text text} and some \begin{command}. compare with XML/SGML where everything is achieved with nesting tags.
    * can the output be cleaned up? when i run pdflatex i get several screen-fulls of messages. really it should be showing me errors and optionally warnings.
    * the interactive mode when it hits an error. i am sure there is nothing productive i can do in that shell. why is it so hard to get out of. why is -halt-on-error not default?
    * why do i have to run pdflatex twice? why can't it figure out if a reference has changed? latexmk (or a good makefile) helps, but it took me years to find it.

    1. Re:mixed feelings by Anonymous Coward · · Score: 0

      *wrapping text in an enumerate or itemize environment around a floating image?

    2. Re:mixed feelings by gtall · · Score: 1

      Part of your problem is using Latex in Linux, I've never found a good editor/display combo for Linux. On a Mac, TexLive2012 and TeXShop makes a lot of your problems go away. And do try to learn the difference between TeX and LaTeX, it would make a lot of your confusion go away.

    3. Re:mixed feelings by aaaaaaargh! · · Score: 1

      Emacs with Auctex works like a charm.

    4. Re:mixed feelings by Anonymous Coward · · Score: 1

      Emacs. Emacs + AucTeX + RefTeX lets you deal with TeX better than any other editor I have ever tried, and I had a look at quite some different tools.

    5. Re:mixed feelings by Inf0phreak · · Score: 1

      Don't. Put. Periods (or spaces) in filenames for anything to be read by TeX. Stick to [0-9a-zA-Z_].

      --
      ________
      Entranced by anime since late summer 2001 and loving it ^_^
    6. Re:mixed feelings by fph+il+quozientatore · · Score: 1

      * multiple ways of doing things. should i use \begin{center} or {\centering text text tex}. probably they both work fine, but each of them breaks something else in some obscure case.

      Use \centering inside an environment that already handles its own spacing, such as a figure. Rule of thumb: if you need to put curly braces manually around \centering, you're probably using the wrong one.

      why are some things \command{text text text}, some {\command text text text} and some \begin{command}

      Most {\command text} (such as \bf, \tt, \it) are deprecated. Forget about them and you'll be happier. \begin{command}...\end{command} is mainly meant for things that can contain newlines, but I agree with you that there is some inconsistency here.

      * the interactive mode when it hits an error. i am sure there is nothing productive i can do in that shell. why is it so hard to get out of. why is -halt-on-error not default?

      Press x, enter. Took me a lot of time to figure out, too.

      * can the output be cleaned up? when i run pdflatex i get several screen-fulls of messages. really it should be showing me errors and optionally warnings. * why do i have to run pdflatex twice? why can't it figure out if a reference has changed? latexmk (or a good makefile) helps, but it took me years to find it.

      +1 --- I'd love it to be a bit more third-millennium, too.

      --
      My first program:

      Hell Segmentation fault

    7. Re:mixed feelings by Anonymous Coward · · Score: 0

      TeXShop rocks! It may be the only thing keeping me from switching to a Linux laptop.

      It doesn't address all the error issues, per se, but the interface makes it a breeze to deal with the edit-compile-debug cycle.

      As for TeX being difficult to learn, or the opaqueness of LaTeX package options and limitations, all I can say is that those are good problems to have compared to MS Word. With Word you more often than not have no comparable option whatsoever, and your approximations will look 10x as crappy and you'll hardly spend less time tweaking the layout.

      TeX and LaTeX seem daunting mostly because of the possibilities. With MS Word nobody gets aspie over the elegance of their templating or layout; you know you're dealing with crapware. But switch to TeX or LaTeX and your inner perfectionist tries to take over. If you set limitations on the features, layouts, and typesetting organization, you can easily breeze through most document generation tasks.

    8. Re:mixed feelings by lahvak · · Score: 1

      Actually very easy when using ConTeXt, but nearly impossible in LaTeX.

      --
      AccountKiller
    9. Re:mixed feelings by crazyvas · · Score: 2

      Well summarized list! I've used LaTeX for years as well, and could immediately relate.

      tex.stackexchange.com is helpful (wish it existed years earlier), and will hopefully become much more helpful. For instance: http://tex.stackexchange.com/questions/23650/when-should-we-use-begincenter-instead-of-centering

      But I completely hear you: it's frustrating I have to constantly look up things on a forum (or ask the local TeX guru) even after years of advanced usage. BTW, I use https://code.google.com/p/latex-makefile/

    10. Re:mixed feelings by Anonymous Coward · · Score: 0

      No, no, no. Don't put underscores in filenames for TeX. [0-9a-zA-Z-] is fine.

    11. Re:mixed feelings by tehcyder · · Score: 0

      Don't. Put. Periods (or spaces) in filenames for anything to be read by TeX. Stick to [0-9a-zA-Z_].

      Why should a fucking typesetting program determine how I name my files? Fuck that, just fuck that. It's like going back to MS-DOS in the 1980s.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    12. Re:mixed feelings by serviscope_minor · · Score: 1

      (or ask the local TeX guru) even after years of advanced usage.

      I would have thought that after years of advanced usage, you would *be* the local TeX guru.

      --
      SJW n. One who posts facts.
    13. Re:mixed feelings by Anonymous Coward · · Score: 0

      Have you tried Lyx (http://www.lyx.org/)

      It's easy to use, including a good enough WYSIWYG editor, and the ability to include low-level TeX whenever you need it.
       

    14. Re:mixed feelings by ssam · · Score: 1

      with vim, latexmk and evince on a second monitor i have a fast workflow. each time i save in vim, latexmk rebuilds and evince refreshes.

    15. Re:mixed feelings by ssam · · Score: 1

      but my analysis code spits out a set of plots, for various different parameters. I want to have those parameters in my file name so, foo_at_1.2m.pdf foo_at_1.4m.pdf. It makes life easier for me if i can keep these sensible file names. (i want my life to be easy, thats why i use latex over something WYSIWYG in the first place).

      It is annoying enough when programs do their file type recognition based on the name. but its just silly to assume that everything after the first '.' is the extension.

    16. Re:mixed feelings by Anonymous Coward · · Score: 0

      The last three points mostly go away if you use Rubber as your front end to LaTeX. They are still there, you just don't see them nearly as much.

    17. Re:mixed feelings by larry+bagina · · Score: 1

      Actually, it's more like going back to anything Pascal in the late 70s.

      --
      Do you even lift?

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

    18. Re:mixed feelings by larry+bagina · · Score: 1

      usenet (comp.text.tex) is also a good source. LaTeX and TeX are timeless. Because they had the same problems 30 years ago.

      --
      Do you even lift?

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

    19. Re:mixed feelings by NikeHerc · · Score: 1

      You missed one: the markup to print $ is "\$". The markup to print \ is "$\backslash$". Why isn't it a nice, simple "\\"?

      --
      Circle the wagons and fire inward. Entropy increases without bounds.
  21. the main event by bcrowell · · Score: 1

    TFA seems to focus mainly on esoteric typesetting tweaks being worked on in the LaTeX 3 engine. That's cool for people who care a lot about rivers of whitespace in their documents, but there are other things going on in the tex world that I would consider to be more the main event.

    Tex predates unicode, postscript and PDF, and modern font formats. There are now versions of tex such as xetex and luatex that accept utf-8 input, generate PDF output directly, and can use whatever fonts you have on your system rather than special-purpose fonts packaged for use with tex. Luatex allows lua to be used as an extension language, which is a great idea considering how much tex sucks as a general-purpose programming language.

    The other thing to realize about tex is that today it's the de facto standard input format that people use for creating mathml (since mathml itself is much too cumbersome for humans to write directly). There are technologies like mathjax that support this and that allow mathml to be displayed even in IE, which has never had standards-compliant mathml support.

    1. Re:the main event by lahvak · · Score: 1

      TFA actually talks about all the descendants of TeX you mention, plus some more.

      --
      AccountKiller
  22. Old timers by michael_cain · · Score: 2

    Fun to see just how many of the people that jump on a discussion like this one have 4- and 5-digit user numbers :^)

    1. Re:Old timers by Hamburg · · Score: 1

      So you are a young timer like me. :-) Nevertheless, TeX experienced, or interested in? I'm just curious if young people value TeX and LaTeX, today when many impatient people are bound to GUIs, and less interested in the source behind things.

    2. Re:Old timers by Anonymous Coward · · Score: 0

      I am working in a large German corporation of quite a bit of heritage in engineering. All the corporate-minded types who want to raise in the power pyramid are of course 100% aligned with Microsoft. Next to me sits an MBA student who is also fascinated by the ability to hack his reports/thesis using MS Word. So, yeah, the business world is of course in love with the "easy" tools. Whatever drawbacks they have.

      I am now almost 40, I have designed a programming language and wrote the manual in LaTeX. I can whole-heartedly say that this was entirely the correct decision. I also think it would be the right decision for corporations to use TeX, and some did in the past (e.g. for the HP48 calculator user manual). It would be the right decision to spend serious time and money into teaching people how to use TeX and to even have TeX expert support in the corporation. Very much like using Linux servers over MS servers.
      But that would require an "upfront investment" and even the large corporations like to waste money on sales events while being thrifty on almost everything else. Plus, many if not most people judge thinks By The Look. So the content of a document might be lots of crap, but it is nicely formatted and contains pretty diagrams. That document will win in the modern business world, because most corporations have the intellectual brilliance of Yahoo, NOT Google. The free market system slowly grinds the Yahoos into dust, but for quite some time, the adherents of the Windows/Microsoft world will soldier on in their ignorance.

    3. Re:Old timers by michael_cain · · Score: 1

      Me, I'm an old geek (working on ancient) and have one of those 5-digit numbers. I learned text formatting on n/troff— and the preprocessors tbl, pic, and eqn— at Bell Labs in the late 1970s. Not up to TeX's standards for typesetting quality, but simpler to pick up quickly and ran in remarkably little memory. I still use groff and tbl to produce quick-and-dirty tables for throw-away documents because the defaults produce reasonably attractive results. There may be people who can do nice tight tables with text and numbers using Word, but I'm not one of them.

  23. Re:Old tech, and limited-but more capable than new by WillAdams · · Score: 1

    Like what InDesign?

    Things which InDesign has trouble with:

      - can't insert index entries using XML
      - can't put in character style as part of an index entry
      - can't _not_ make index entries interactive (this is an option for ToCs)
      - can't define a head to have a variable amount of space above it
      - only vertical justify option is to feather the entire text block

    &c.

    The only limitations w/ TeX are processor speed, available memory and storage and human ingenuity when writing macros. I work around limitations of InDesign and Quark constantly at my day job and most of solutions involve endless manual intervention.

    --
    Sphinx of black quartz, judge my vow.
  24. hah by rubycodez · · Score: 1

    the U.S. got reputation as tech powerhouse in the 1950s onward, that'd be Eisenhower

    1. Re:hah by superwiz · · Score: 1

      I don't know about that... "High Tech" generally refers to consumer electronics. And that really started with personal computers, VCRs, and fax machines. All of which are staples of the 80s.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    2. Re:hah by Genda · · Score: 4, Insightful

      Pretty much just incidental. Reagan's interest in "High Tech" was mostly limited to military applications (like Star Wars) which turned out to be huge financial boondoggles. He killed financial support for solar and other alternative energy technologies and put James Watt in charge of the environment (a man who believed we should use up the environment as soon as possible to hasten the second coming.)

      By comparison, Eisenhower set the economic stage for Bell Labs, IBM, Dupont and DOW Chemicals and a brand new government space program named NASA. The JFK expanded all of these things dramatically including the mandate for a man on the moon. Clinton was the seminal power behind America's global advance in internet technologies and in 2000 we were leading the world. With Bush's cutting of support of the internet and redirecting economic focus on fossil fuel, war and housing, America has fallen behind Asia and even Europe. So Ronny may have presided over the 1980s expansion of high tech it would be very hard to claim he was a friend to advancing technology.

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

      And most of it came primarily from Japan.

    4. Re:hah by tehcyder · · Score: 1

      Clinton was the seminal power

      I see what you did there.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    5. Re:hah by Genda · · Score: 1

      Ram-rodding legislation through an eager and willing Congress would have sounded to suggestive...

    6. Re:hah by superwiz · · Score: 1

      It's manufacturing ended up in Japan. The engineering prowess developing it was in the US. That was a day when Japan was what China is today: the place with a well-educated high-work-ethic labor force but not enough innovation to come up with revolutionary products.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    7. Re:hah by superwiz · · Score: 1

      Reagan's interest in "High Tech" was mostly limited to military applications

      You are remembering things through the delusional lens of the modern left. Having lived in the Soviet Union in the 80's, I actually remember what Reagan talked about when describing his America. VCRs were actually one of the novelties he mentioned by name as the "modern day" American technological miracle. And he was right. Ability to view a movie at will with essentially no equipment in addition to the TV was a huge leap forward in technology. HUGE. But, judging from your other comments, you are of the ilk that doesn't comprehend the advantage of a society which produces what people want over the society which produces what smart benevolent few figure out that the people need.

      He killed financial support for solar and other alternative energy technologies

      Well, technically FDR killed it by creating the huge national subsidy to the car companies in the form of interstate highway system. But any subsidies to "alternative" energy development at the time of Reagan would have been as dumb as they are today... maybe a LITTLE less dumb. Simply put, the opposite of "cost effective" is "wasteful." Yes, I know of the logic behind the singularity argument. No, it doesn't change the argument in this particular case.

      America has fallen behind Asia and even Europe

      That's just idiotic. But ok, this argument is not even worth having. Go ahead.. spew a few cherry picked statistics, pat yourself on the back that your backed your statement with "facts" and that conservative hate "facts." And move on. This type of stupidity is as fun to debunk as arguing with other religious nuts (ie, not at all).

      --
      Any guest worker system is indistinguishable from indentured servitude.
    8. Re:hah by voidphoenix · · Score: 1

      Except China doesn't exactly have a well-educated high-work-ethic labor force. What they do have is enormous amounts of cheap labor.

    9. Re:hah by superwiz · · Score: 1

      Yes, they do have a well-educated high-work-ethic workforce. You are confusing Chinese with Indians. Indians have a very tiered society (and, by extension, education). Most Chinese go through the same education system. The Chinese who come to this country have very decent level of technical education. The same is true of the ones who don't come here. They ARE cheaper -- there is no question about that. But they are also fairly well-educated. Not sure why you would question their work ethic. Chinese culture is not known (to the best of my knowledge) with advocating leisure or idleness. I could be wrong and would welcome any link you might have that would educate me as to why I am wrong.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    10. Re:hah by voidphoenix · · Score: 1

      I don't doubt that well-educated Chinese individuals exist. I also don't doubt that high-work-ethic Chinese individuals exist. Those individuals are the ones who get to travel and whom people outside China tend to meet. But the vast, vast majority of the Chinese workforce are not at all well educated. That's why they're cheap. They work in sweatshops, making shiploads of cheap Chinese crap to sell both to China and to the rest of the world.

      You compared China to Japan. The difference I see is that while Japan did benefit significantly from technology transfer during the time they were rebuilding from the devastation of WWII, they were already technologically advanced even before the war. By the 80s and during the 90s, Japan was where the future was being invented. China, on the other hand, is relying on espionage and outright theft to acquire technology. The draconian terms under which China allows factories to be built there basically guarantees that they will have access to all the technology, down to being able to make unauthorized, parts compatible clones.

      I may have misunderstood what you initially meant by "work ethic". You're right about their attitude towards leisure and idleness. But they will take short-cuts, they will cut corners and they will cheat if they think they can get away with it, regardless of the danger to life or health. They'll use lead-based paint on children's toys, they've put toxic chemicals in infant formula (to hide the fact that the milk's been adulterated, they have fake eggs (!!!) which they'll try to pass off as food, they use waste cardboard as a food filler, they cut corners when building schools and housing, leaving students and residents vulnerable to earthquakes. This kind of corner-cutting is deeply ingrained in the Chinese culture. It happens not just in mainland China, but pretty much everywhere they are, from Vancouver to Manila. Compare that with the well-known Japanese obsession for perfectionism, for doing things right. I consider that attention to quality an important part, maybe the most important part, of one's work ethic. But you're right, the Chinese aren't an idle people.

    11. Re:hah by superwiz · · Score: 1

      But the vast, vast majority of the Chinese workforce are not at all well educated. That's why they're cheap. They work in sweatshops, making shiploads of cheap Chinese crap to sell both to China and to the rest of the world.

      Education is cheap. All of modern technology was created by people who had no access to technology, but had the education and the erudition on top of it. The primary school education is NOT tiered in China. There are smart Chinese who rise above their peers, but they rise from the same education level as their peers. Being well-educated does not preclude one from working in a sweatshop. An average Chinese peasant has gone though the same schooling as an average Chinese city dweller. In fact, they have an occasional problem of producing more technical university graduates than the economy can accommodate. http://www.nytimes.com/2013/01/25/business/as-graduates-rise-in-china-office-jobs-fail-to-keep-up.html

      Compare that with the well-known Japanese obsession for perfectionism, for doing things right. I consider that attention to quality an important part, maybe the most important part, of one's work ethic.

      I would consider that a difference in business styles rather than in work-ethic. I would think that a merchant who keeps his shop open 10 hours a day, 7 days a week has a high work ethic even if the shop sells crap. So I guess I would fundamentally disagree. Near-ocd attention to quality is not a component of work-ethic. There may be an overlap between those with high work ethic and those who are committed to quality work. But neither is a prerequisite of the other.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    12. Re:hah by lars_stefan_axelsson · · Score: 1

      VCRs were actually one of the novelties he mentioned by name as the "modern day" American technological miracle.

      Huh? He was using examples of Japaneese technological advances to sell the success of the US system? A system I might add that tried to ban/regulate VCRs as it was thought they threatened the almighty Hollywood (Jack Valenti and "as dangerous as the Boston strangeler to a woman home alone" and all that).

      Reagans rethoric makes sense from an economic standpoint, as in "We're doing so well that people can buy VCRs", and that makes sense given his politics, but to call that "high tech" is IMHO missing the mark by quite a lot.

      --
      Stefan Axelsson
  25. Kotz-Würg by Anonymous Coward · · Score: 0

    If you really think, XML is an advance over LaTeX, you are a sorry idiot. It's a serious regression, because it is stupidly verbose and lengthy. You essentially bury content in a sea of "tags".
    XML is one of the many regressions which come over the computer science world in periodic intervals, almost. So please excuse me if I vomit.

  26. Same With Word by Anonymous Coward · · Score: 0

    If you need to do expert-level math formula rendering in MS Word, you use LaTeX syntax.

    1. Re:Same With Word by Anonymous Coward · · Score: 0

      math formula rendering in MS Word

      Nope. You're looking for a length of rope and a sturdy tree, my friend.

  27. TeX and LaTeX by stenvar · · Score: 0

    Raw TeX is a disaster in terms of usability and extendability. It's like writing your documents in machine language, complete with numbered registers. It doesn't produce usable error messages, doesn't recover from errors like a decent compiler should, and is hell to integrate into any kind of environment. Knuth should permanently lose the right to call himself a "computer scientist" just for producing this monster; it doesn't matter how nice the output looks. True to form and bad taste, his next effort is iTeX, a kind of TeX based on XML. LaTeX is fairly usable, mostly because it hides most of the crap in TeX from you. What you end up with is a simple markup language, a horrific style sheet language, and fairly good looking output (if you don't use Knuth's bad-looking fonts).

    Where should TeX/LaTeX go? The way of the dinosaurs. Few people care about the fiddly typographic details that TeX used to worry about (and that it was really doing a half-assed job at anyway). Most "typesetting" these days is done in wiki languages with jsMath, or in simple WYSIWYG editors, using HTML as an intermediate format and PDF as output.

    1. Re:TeX and LaTeX by belmolis · · Score: 1

      I have never liked TeX's macro language, but there is now LuaTex, which provides a much, much nicer language.

    2. Re:TeX and LaTeX by DarenN · · Score: 1

      My jaw drops at the sheer nonsense of:

      Most "typesetting" these days is done in wiki languages with jsMath, or in simple WYSIWYG editors, using HTML as an intermediate format and PDF as output.

      I take it you're a social media consultant, then?

      --
      Rational thought is the only true freedom
    3. Re:TeX and LaTeX by stenvar · · Score: 1

      Adding Lua to TeX doesn't really fix its problems. Most packages are written in the macro language, and most of what people need to do day to day is to make alterations to those macros. And LuaTeX doesn't change TeX's bizarre processing pipeline (which was probably originally motivated by memory limitations).

    4. Re:TeX and LaTeX by stenvar · · Score: 1

      Actually, I'm someone who uses LaTeX almost every day. I take it you don't.

    5. Re:TeX and LaTeX by Anonymous Coward · · Score: 0

      'True to form and bad taste, his next effort is iTeX, a kind of TeX based on XML.'

      You do realise that was a joke, right?

    6. Re:TeX and LaTeX by Anonymous Coward · · Score: 0

      LuaTeX can change the processing pipeline, according to TFA. LaTeX documents often need to be cycled through the engine multiple times. LuaTeX theoretically can fix this, because it allows you access to the guts of TeX, to replace and manipulate certains functions and algorithms. LaTeX macros can then be built around these manipulation routines to implement and dramatically ease some of the more demanding layout tasks.

      Regarding TeX's macro-based language... well... it can be hard to understand, but that goes for any language, really. It's certainly easier to wrap my head around then the click->click->click language of MS Word.

      People have been complaining about TeX and LaTeX's shortcomings for 30 years, and yet nobody has written a superior tool. Why? Because it's really, really darned hard, and for all its faults TeX is still bleeding-edge technology.

      The biggest problem I've found with LaTeX is that it's really hard to replicate the look of crappy MS Word documents. I went to school for the humanities, and then a law degree (all the while programming for fun and profit). People didn't know what to think of my beautiful LaTeX documents. On the one hand, they looked really professional, and even better than most professors' experience with "professional" publishing--i.e. journals and quarterlies. On the other hand, they looked totally out-of-place. People are simply accustomed to crap; it's crap they expect, and its crap they want.

    7. Re:TeX and LaTeX by wbean · · Score: 1

      I used LaTex in the mid to late eighties to set type for several professional journals and newsletters. It was the only product I could find that was capable of dealing with footnotes that had to be split across pages. We marked up the articles with tags in Xywrite and then used its macro-programming language to translate into LaTex. Worked like a charm and saved a fortune over commersial typesetting.

    8. Re:TeX and LaTeX by Anonymous Coward · · Score: 0

      I prefer InDesign.
      Not that *I* paid the tab for that software...

    9. Re:TeX and LaTeX by tehcyder · · Score: 1

      People didn't know what to think of my beautiful LaTeX documents.

      Get over yourself. As a student, no one gives a toss about how "professional" your document looks. It's the content that matters (unless, I suppose, you are studying book design or something). As long as you follow the department's style guidelines, professors and lecturers couldn't care less if you knocked it off on an old manual typewriter.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    10. Re:TeX and LaTeX by Anonymous Coward · · Score: 0

      No, I didn't realize that; Knuth has such bad taste in syntax and languages that it is perfectly plausible.

  28. It's all about workflows by mz721 · · Score: 1

    It's all about workflow, Once you have some bibliography files, an editor you know how to use, a few tools you can trust for making graphics in the right formats (I have to admit to using ... xFig) then LaTeX is fast and easy and far more cross-platform than a word processor. For papers in physics and maths, LaTeX is a winner. But it has the learning curve issue. Now and again I _have_ to write a paper in a word processor for a conference that will not handle LaTeX and it drives me mad. If you don't like embedding pictures in LaTeX, then you must have doing it in word, What are they anchored to? If you try to copy and paste, which properties come with the image, which don't? Half the time if you try to drag an image word sits the image off the bottom off the page or makes it go invisible. Open Office is even worse, half the time you can;t tell if it is linking to a file or embedding it and they just vanish leaving big red X everywhere. And if you've never tried it, I suggest https://www.writelatex.com/

    1. Re:It's all about workflows by tehcyder · · Score: 1

      For papers in physics and maths, LaTeX is a winner.

      Fair enough, but that is a small niche market. All the mathematicians and Computer Science people here seem to forget that most people never need to write a formula in their lives, and that therefore the time and effort to learn LaTeX in addition to Word (or whatever) isn't really worth it.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  29. A stable engine is a perfect basis for development by Stephan+Lehmke · · Score: 1

    Note that TeX nowadays has more "faces" than it used to have in the time of VT100 terminals.
    While writing scientific papers, theses and monographs is probably still the most popular application by far, TeX is also the basis for very modern data based publishing applications like DocScape (plug: http://www.docscape.de/opencms/web/docscape/en/home/).
    DocScape customers are producing millions (and printing tens of thousands) of pages a year in highest design quality, using a modern, data-driven and fully automated process. This is clearly technologically much more advanced than manual creation in DTP software, in the same sense that the fully automatic robot-based manufacturing of cars is technologically more advanced than manual assembly.
    The stability, efficiency and versatility (in the sense that it is fully programmable and can produce arbitrary PDF structures) of the TeX engine is an all-important basis for such modern technology.

  30. TeX equations are inefficient? Really? by Anonymous+Brave+Guy · · Score: 1

    Yeah, it looks great, but typing that amount of markup for a few lines of equations is hardly efficient.

    Really? What is more efficient? If you're thinking of something like the toolbar-based equation editors in Word and the like, please try typing your next paper using nothing but a point-and-click keyboard, and you'll soon figure out why they haven't taken off.

    And the only condolence with the layout of graphics is that people almost expect them to look shit.

    That's another little irony, because the serious charting and drawing packages for TeX also produce more practical and professional-looking illustrations than a lot of supposedly high-end drawing packages today.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:TeX equations are inefficient? Really? by LordVader717 · · Score: 1

      Really? What is more efficient? If you're thinking of something like the toolbar-based equation editors in Word and the like, please try typing your next paper using nothing but a point-and-click keyboard, and you'll soon figure out why they haven't taken off.

      Don't get me wrong. I wasn't saying word is any better. LaTex is by-far my favourite way to typeset equations. (although I find Libreoffice's syntax to be more concise). But that doesn't make it less tedious.

      That's another little irony, because the serious charting and drawing packages for TeX also produce more practical and professional-looking illustrations than a lot of supposedly high-end drawing packages today.

      Maybe. I don't know which "serious charting and drawing packages" you're referring to or what your criteria for "professional-looking illustrations" are though. I'm sure with a specific workflow you can find a niche where a Tex package does something better than anything else.
      But I was referring to graphics placement rather than rendering. When writing articles and reports which use a variety of external images it is very difficult to get it to look how I envision. I usually put extra effort into it and get them to look great (within the limitations) but most people seem to give up or just aren't as obsessed about the look as I am.

    2. Re:TeX equations are inefficient? Really? by Anonymous+Brave+Guy · · Score: 1

      OK, we can definitely agree that working with TeX can be tedious. It's like the edit-compile-test cycle with some programming languages: you know why it's done, but it feels horribly slow if you've ever used a language with an interactive REPL that gives immediate feedback.

      I don't know which "serious charting and drawing packages" you're referring to or what your criteria for "professional-looking illustrations" are though.

      My criteria would start with showing information clearly and accurately. For things like mathematical papers, I'm more interested in having, say, charts with clearly marked axes and distinctive symbols than in multi-coloured gradients and 3D effects.

      But again, I agree with you completely on the placement issue and how much attention to detail can be required to get good results. Indeed, I asked in another recent post whether there was a market out there for a "serious" writing and DTP tool that would offer TeX-like precision but with a more modern approach to its UI and WYSIWYG presentation.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  31. Tables are a pain by bill_tvm · · Score: 1

    The tables are still a pain with LaTeX. Ideally tables ought to be layed-out automatically like most of the other things.

  32. Re:Old tech, and limited-but more capable than new by Anonymous Coward · · Score: 0

    Processor speed? In 2013? You're kidding, right? I don't mean to be snide, but in my experience with TeX lately, it's been pretty much instantaneous. It's not like 1984 when things took a long time to compile into a DVI file. Seriously, what are you doing that processor speed is an issue? (That's a serious question.)

  33. Re:Old tech, and limited-but more capable than new by WillAdams · · Score: 1

    My point was that hardware isn't a significant limitation these days.

    I deal w/ some really large and complex macro formats which take a long while to compile / run, but yes, it is pretty much instantaneous compared to the past (I can recall waiting minutes for a given page, and a particular database publishing routine which ran overnight (when we first set it up, it looked like it would take a week w/ a full dataset on then available hardware, but it was much faster not quite a year later when we put it on a new top-end machine) I have found that network access can be a significant limit if one is pulling in large graphics --- even then, one can put the graphic into a box and then re-use the box if it's a single graphic multiple times.

    --
    Sphinx of black quartz, judge my vow.