Slashdot Mirror


Fidus Writer: Open Source Collaborative Editor For Non-Geek Academics

johanneswilm writes "While writing my Ph.D in anthropology I found out it's almost impossible to get non-geeks to help me with editing my thesis because it was written in Latex. Lyx is almost there, but as it's not web based, it's difficult to use for online collaboration. Writelatex.com is online, but typing LaTeX code is a no-go for non-geeks. Google Docs is web based and near-WYSIWYG, but lacks support for professional print formats such as Latex. The Ph.D took longer than expected, so before finishing me and three others were able to code an entirely new editor: Fidus Writer: web based, open source (AGPL), almost-WYSIWYG and with tools for academics such as citation management and formula support and output formats PDF, Epub, Latex, HTML."

160 comments

  1. Editor by Anonymous Coward · · Score: 1, Funny

    Tree isn't the same thing as three. Do your job or give up on it, jesus christ.

    1. Re:Editor by Em+Adespoton · · Score: 5, Funny

      Do your job or give up on it, jesus christ.

      Are you calling for the apocalypse, or is there something I don't know about the Slashdot "editorial" staff?

    2. Re:Editor by iggymanz · · Score: 2

      I would be honored myself if three Ents helped me with a web project while at grad school

    3. Re:Editor by Smivs · · Score: 0

      Also a typo on the website page as well - '...announce that te Fidus Writer source code...'
      Not creating a good impression, which is a shame as this actually looks like it has potential.

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

      Not to mention that it is "and I" not "me and".

    5. Re:Editor by johanneswilm · · Score: 1

      My h-key has a problem. I don't think that will influence much how people will see Fidus Writer. But thanks for the pointer!

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

      Think about it. He must have really needed help proof-reading his thesis! I mean, he wrote a new program just for the purpose.

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

      I don't think that will influence much how people will see Fidus Writer.

      You would be wrong. If what you write about Fidus Writer (*) seems sloppy, it's only natural to assume that your code is sloppy too. You want us to at least try your program, not just dismiss it as "probably buggy", right?

      (*) Is it "Fidus Writer" or "Fiduswriter"? You use both on the website. Make up your mind and stick with one name. Sloppy!

    8. Re:Editor by Anonymous Coward · · Score: 0

      Do your job or give up on it, jesus christ.

      Are you calling for the apocalypse, or is there something I don't know about the Slashdot "editorial" staff?

      The outcome depends upon how you roll the Dice.com. ;-)

    9. Re:Editor by Dr.Dubious+DDQ · · Score: 1

      Ents are not exactly FAST, though. Look what they did to "Duke Nuke'Em Forever"!

    10. Re:Editor by iggymanz · · Score: 1

      actually, if you're on the radio in the military or FAA, or speaking of equipment/room designations at a nuke plant, it is

      one
      two
      tree
      fower
      fife
      six
      seven
      eight
      niner

      tousand

    11. Re:Editor by OhSoLaMeow · · Score: 1

      My -key as a problem. I don't tink tat will influence muc ow people will see Fidus Writer. But tanks for te pointer!

      FTFY.

      --
      They can take my LifeAlert pendant when they pry it from my cold dead fingers.
    12. Re:Editor by iggymanz · · Score: 1

      their code may have a large footprint but it runs really fast, preferring lots of branching over subroutines; for some reason pushing things into stacks sound scary

  2. Tree Others by Anonymous Coward · · Score: 0

    Tree others? Sounds like an interesting project.

    1. Re:Tree Others by Em+Adespoton · · Score: 1

      Tree others? Sounds like an interesting project.

      Especially when you look at the Fidus Writer logo... I'm sure people will be hounding them for weeks!

    2. Re:Tree Others by Anonymous Coward · · Score: 0

      Dr. Freud wants his slip back.

  3. Best of both worlds by Anonymous Coward · · Score: 1

    LaTeX and online collaboration. What more can you ask for?
    MonkeyTeX.

    1. Re:Best of both worlds by johanneswilm · · Score: 0

      Yes, problem is that normal people cannot write latex code and will not ever be able to read it.

    2. Re:Best of both worlds by lister+king+of+smeg · · Score: 2

      LaTeX and online collaboration. What more can you ask for?
      MonkeyTeX.

      other people who know latex?

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    3. Re:Best of both worlds by mrchaotica · · Score: 2

      other people who know latex?

      I'm sure lots of people know latex (ask around at a sex shop to find out).

      That esoteric typesetting system, on the other hand...

      --

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

  4. Um... for a Ph.D.? by Anonymous Coward · · Score: 1

    Sorry, why do you need to collaborate on a Ph.D. thesis? Genuinely curious, as when I did my Ph.D., the work was mine, the text was mine, and it was 10x faster for my advisor to make comments in pen.

    Also... "The Ph.D took longer than expected"... hahaha... (a) of course; (b) so, you're American? (As many European countries have fixed Ph.D. lengths.)

    Also... what is with people trying to make LaTeX WYSIWYG? That's like trying to make an interface for driving a car by giving the driver an R/C controller.

    And finally... why do you need to collaborate on the text of a Ph.D.?

    1. Re:Um... for a Ph.D.? by johanneswilm · · Score: 1

      well, because advisors don't make comments in pen any more, if you are not a native English speaker you are regularly asked to get others to check the text, etc. If you want to publish as a book, you need to collaborate even more.

    2. Re:Um... for a Ph.D.? by Anonymous Coward · · Score: 0

      Sure they do. But if you find yourself in such a case, it is quite impressive that you do not just do whatever your advisor suggested. To do otherwise needlessly causes friction for everyone, to no obvious benefit.

    3. Re:Um... for a Ph.D.? by smoothnorman · · Score: 3, Interesting

      In the late 90s (yeah might as well be 12,000 years ago) i did my PhD in Latex; but, two of my Profs *insisted* on editing bits (in retrospect, mostly adding pointless elaboration) with MSWord. (one committee member didn't even understand how any document wasn't the same as a "word file"). So, i learned to use rtf2latex (and similar tools for bibliography and index), back and forth; email RTF, convert it back, (if the addition was over a three sentences). It wasn't bad at all when one learned maintain all tables and figures as merely included files. It was all worth it when the thesis committees, who check tedium like margins to within a millimeter and equation formatting, passed my thesis right off; while my grad-school mates that used MSWord all had their format go wrong when the "approved font" was applied.

    4. Re:Um... for a Ph.D.? by gwolf · · Score: 4, Interesting

      A book I published almost two years ago underwent a similar, painful process. I (as the coordinator) had it all typeset in LaTeX. It was not perfect, but it was beautiful already. The university (social science research institute) sent it (the PDF I gave them, as per their request) to the style corrector. I got back... An ugly MS Word document with some corrections included in it (but not version-controlled or anything like that, not even MS Word's sorry replacement for a real version correction). Merging that back into the original was way beyond painful.
      The second round of style correction was, fortunately, done different. I was able to work through the process with our editor, fixing some details out of common aggreement (and not only accepting their changes as during the first round, where I even spotted places where the style corrector misunderstood and even reversed the meaning of some fo the sentences). The second revision was not a piece of cake, but it made me learn quite a bit about editorial reasons and aesthetics, and had me way happier at the end. And the editor even learnt a bit about LaTeX as well.

    5. Re:Um... for a Ph.D.? by Anonymous Coward · · Score: 4, Insightful

      Right tool for the job, stop pounding nails with a hammer, etc.

      Latex is typesetting tool. It's designed to take final materials and make them look good in print publications.

      Word is an editing tool. Word "processing", as they say. It sucks for any sort of high-quality publication, but you can get what you see on your local inkjet printer.

      Word -> Tex is used by real publishing houses as a final step. Unlike the typical PhD student, they have mastered the concept of "division of labor" and don't typeset a document until it is finalized.

      The problem is Word is not the lack of "print ready". It is that Word's collaborative editing model is firmly rooted in the 1990s model of sneakerware and emailing documents. And kludging SharePoint on the side doesn't really change the nature of the beast.

      The endgame here is a collaborative web application, which provides Word-style collaborative editing capability while able to export structured markup to a Latex-style typesetting program. A healthy dose of user-friendly Git-like functionality is needed too. Google Docs is like WordPad.exe compared what could be done in this space.

    6. Re:Um... for a Ph.D.? by nbauman · · Score: 2

      I know somebody who works in textbook production for the big publishers.

      She said that authors submit manuscripts in Word.

      They convert Word to pure text and spec them again from scratch.

      It's easier for them to edit pure text to get it to look the way they want than to work with the author's Word files.

      Conversions are not perfect, so you have to review and correct them manually to make sure everything came out right.

      It's easier to just convert the files to text and do it manually from the beginning.

      These are high school and college textbooks with fairly complicated chapter layouts. You could make up something like it in Word, but it wouldn't be in their format, and they couldn't process it in their system.

    7. Re:Um... for a Ph.D.? by Anonymous Coward · · Score: 0

      MS Word, worst software yet devised by the mind of man. Worst word processor ever. I really expect it to inevitably, inexorably lead to wide-spread illiteracy. It was TEN YEARS before any version of Word ever opened a Word document for me. I'd ask the sender, "What version of Word do you use?" and they'd always say, "I just click the W." AND they type their body text in text boxes. ARGHH!!! Thank God I could open them in Word Perfect.

  5. Why web-based? by Anonymous Coward · · Score: 0

    Why would it be a problem that LyX or other editors are not web-based? Just mail your document to your editors, have them mail their changed versions back, and if needed, keep track of everything in a local version control repository.

    1. Re:Why web-based? by johanneswilm · · Score: 1

      The problem is that mailing docs around is a nihtmar when dealing with more than two people. "Who has the last version?" I tried a combination of Lyx and Dropbox, but also that was borderline too difficult and I needed to perform te installation myself for each person participating in it.

  6. I can't imagine the Ph.D is that interesting by Krishnoid · · Score: 0
    Compared to who you were able to find to help you code up the website.

    Oh wait, I think there's a typo in there somewhere -- sorry.

  7. booktype by Anonymous Coward · · Score: 0

    This might do the trick: http://www.sourcefabric.org/en/booktype/

    1. Re:booktype by johanneswilm · · Score: 2

      not really.Booktype cannot do Latex, nor citation management, nor formulas, nor footnotes nor any of the other things academics need. But Booktype has recently obtained better looking PDF output. I programmed the javascript part of that. Check http://bookjs.net/

  8. Just use pandoc by aaaaaaargh! · · Score: 1

    Personally, I use LaTeX but for docs without many formulas pandoc works fine.

    You don't need a special editor at all.

    1. Re:Just use pandoc by johanneswilm · · Score: 1

      The trouble is that non-geeks are not able to write or edit latex documents.

    2. Re:Just use pandoc by aaaaaaargh! · · Score: 0

      That's why I recommended pandoc and not LateX.

  9. Write in a Word Processor, Format in Latex by Colonel+Korn · · Score: 3, Interesting

    Why not just create your content in something that all of your non-geek friends are happy to use (Word with track changes, for instance) and then spend a short time formatting it when you're done writing?

    --
    "I zero-index my hamsters" - Willtor (147206)
    1. Re:Write in a Word Processor, Format in Latex by johanneswilm · · Score: 5, Insightful

      because this is not "a short time". I have had the job of converting Word to Latex for an anthropology journal in Norway before. it took months and months as te original authors found errors and would send me emails wit instructions such as "on page 218, in the third paragraph, please add a comma after the word 'fish'." I would get tons and tons of these emails every day. a cmplete nightmare.

    2. Re:Write in a Word Processor, Format in Latex by Anonymous Coward · · Score: 1

      Formatting a long document takes long time. LaTeX does things right, Word does not.

    3. Re:Write in a Word Processor, Format in Latex by physicsphairy · · Score: 2

      A doctoral thesis may be hundreds of pages and the embedding of figures, equations, citations, footnotes, etc., is something fundamentally important to what is being presented, not something you figure out after-the-fact, and certainly not something you want to figure out twice using an entirely different set of tools. Anyway, your assumption is that the purpose of using LaTeX is 100% stylistic. A lot of us use it because it's easier and saves time for what we are trying to achieve. Your method with be rather counterproductive on that point.

    4. Re:Write in a Word Processor, Format in Latex by nbauman · · Score: 2

      I don't understand the process you used.

      In the magazines I've worked for, the writer sends in a MS.

      The editor edits the MS and send it back to the writer.

      The writer reviews the corrections, accepts them, rejects them, or clarifies them, and sends it back to the editor.

      They set the final pages, and (sometimes) send the PDF to the writer.

      There shouldn't be any more corrections by that point, but if there is, the writer makes them, sends the PDF back, and they send it to the printer and/or post it on the web site.

      The point is, the MS goes through cycles. If you have a correction, wait till the next cycle. If you OK'd the PDF, that's it. If you send an email saying, "I just thought of something else when I was in the shower," your answer is, "Too late, we already sent it to the printer."

      We used to have a saying in the days of print: Corrections are free on the MS, 50 cents on the galley, and $5 on the press.

    5. Re:Write in a Word Processor, Format in Latex by Anonymous Coward · · Score: 1

      what works for us is to have the PhD student create a pdf of their chapters from latex, then the advisors use their pdf readers' post-it note tool to annotate comments inline. then the student goes back with the marked-up pdf open (KDE's okular works well for that) and merge in the changes as necessary directly to the latex document. rinse, repeat. A plus side of this is that the student writes the document, not the advisor or copy editor.

      or you know, just print the thing out. there are many wasteful uses of paper, but this isn't one of them.

    6. Re:Write in a Word Processor, Format in Latex by delt0r · · Score: 1

      My main beef with using word is everyone thinks they are a typesetter and do a crap job at it. Even when using templates people still mess with margins and fonts and everything they know nothing about.

      Oh and math formula that makes my eyes bleed.

      Oh and the ui is insane.

      Oh and i don't use windows or OSX.

      --
      If information wants to be free, why does my internet connection cost so much?
    7. Re:Write in a Word Processor, Format in Latex by Rich0 · · Score: 1

      This sounds a lot easier than it is in practice. The problem is with the sheer volume of formatting.

      For starters, every single quotation mark in the document will need to be modified (Latex uses `` and '' instead of "). Anyplace there is emphasis/etc will require reformatting. Any place with a footnote will require a fair bit of reformatting.

      In something like a paper this will add up very quickly.

      The Latex way would be to split up the file into many smaller text files included into a master document, and then use git to manage all the changes. The problem is that it is hard enough to find non-FOSS-types who grok git for software development, let alone for word processing.

    8. Re:Write in a Word Processor, Format in Latex by Anonymous Coward · · Score: 0

      That is exactly the process I use as a computer science graduate student. It works quite well but only because I am the only one making major edits.

  10. Help Editing? by sk999 · · Score: 2

    Help with editing your thesis?

    For my thesis I did have help - wrote everything out longhand, then had three department secretaries typing up various chapters. (This was all on IBM Selectrics with acid-free paper. Figures were outsourced to the Graphic Arts department, where professional artists did a much better job than the computer-generated junk of today.) Editing was done with liquid paper and glue.

    What is this "Latex" thing?

    1. Re:Help Editing? by Trepidity · · Score: 2

      What is this "Latex" thing?

      It's like roff, but better.

    2. Re:Help Editing? by Anonymous Coward · · Score: 0

      Ok, we get it, you had other people do the whole editing for you. Great job.

    3. Re:Help Editing? by nbauman · · Score: 1

      Back in my day we had MANUAL typewriters.

    4. Re:Help Editing? by delt0r · · Score: 1

      How many kids do you let play on your lawn? Did you walk through snow to get to school in the good ol' days in bare feet? You know i have read a few older PhDs and papers and things... they don't look better.. if fact they look like typed POS. Figures were even worse.

      --
      If information wants to be free, why does my internet connection cost so much?
    5. Re:Help Editing? by mjperson · · Score: 1

      "three secretaries and a graphics arts department."

      Sure, with an unlimited budget, my thesis would also have been a work of art. It must have been nice to prepare your thesis in an environment where money was no object.

    6. Re:Help Editing? by sunderland56 · · Score: 1

      What is this "Latex" thing?

      Apparently instead of acid-free paper, he is printing his thesis on condoms.

  11. LaTeX, really? by Gravis+Zero · · Score: 0

    While writing my Ph.D in anthropology I found out it's almost impossible to get non-geeks to help me with editing my thesis because it was written in Latex

    is this really a surprise? seriously, why would you expect for someone someone that is doing you a favor to learn something that is alien to them?

    Google Docs is web based and near-WYSIWYG, but lacks support for professional print formats such as Latex

    ok, so you expected people to learn LaTeX but you can be bothered to reformat the page after someone edits it for you? WTF?

    i understand you want peer review but people are putting in effort to help you. the very least you could do is to put in some effort to accommodate them in return. it's this kind of bullshit behavior that gives geeks like me a bad name. stop telling people there is/was nothing wrong with GIMP and that they are holding their phone wrong!

    johanneswilm, you are ruining geekdom for the rest of us!

    </rant>

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:LaTeX, really? by johanneswilm · · Score: 1, Interesting

      Yes, my contribution is this very program. The reformatting is a LOT of work. If people use MsWord, Libreoffice or alike, it cannot be done automatically.

    2. Re:LaTeX, really? by Waldeinburg · · Score: 1

      How do you know that he expected them to learn LaTeX? Were in the summary and the linked ./ article does he write that?

    3. Re:LaTeX, really? by johanneswilm · · Score: 1

      You are right, I never did that. I expected there to be tools to handle this type of situation. I looked... and found nothing quite satisfying. Which is why Fidus Writer was started.

    4. Re:LaTeX, really? by Darinbob · · Score: 2

      No one has to know LaTeX to edit a LaTeX document. It's the simplest possible thing to do other than editing plain text. Just edit the text and leave the commands alone.

      On the other hand, if it's in Word or some other strange format, strangers can and will mess it up by editing it. Most word processors do not discourage editors from tweaking styles and layouts and the look and indentation and whatnot. WYSIWYG is the enemy of good writing.

    5. Re:LaTeX, really? by Anonymous Coward · · Score: 0

      i understand you want peer review but people are putting in effort to help you. the very least you could do is to put in some effort to accommodate them in return. it's this kind of bullshit behavior that gives geeks like me a bad name.

      You mean like writing an entire WYSIWYG editor with advanced features for academics. Is that the kind of effort you are talking about?

    6. Re:LaTeX, really? by Anonymous Coward · · Score: 0

      When I did my dissertation, I gave people two copies. One as a pdf so all the figures and what-not would show as it would in the end and the other in RTF for actual text. That way, any changes to anything other than the text had to be sent to me in email form for fixing that way, so they didn't have to learn anything new; editing the text could be done in whatever program they wanted; and Word made spotting differences easy as I had a copy of the file I sent them, so I could make the changes in the master document.

    7. Re: LaTeX, really? by Anonymous Coward · · Score: 1

      I have 16 books (my second college textbook comes out shortly), 4 peer reviewed journal articles, and over 2,500 published articles to my credit. I can work with latex, but no one I collaborate with does, making latex more than useless to me. I write in word. It just works. Yes, you have quarks to work with, but they are well known.

    8. Re: LaTeX, really? by RoccamOccam · · Score: 3

      Yes, you have quarks to work with, but they are well known.

      And, luckily, there are only six known types.

    9. Re:LaTeX, really? by nbauman · · Score: 1

      I was reading one of my freelance editors' email lists and there was some discussion of LaTeX.

      Most of them don't edit in LaTeX. They edit the PDFs.

      The writer reviews the edits, and manually makes them in the LaTeX document.

    10. Re:LaTeX, really? by delt0r · · Score: 1

      I don't use windows or OSX. Yet word people expect me to learn word/install windows word to help them all the time. They complain about converting it to a pdf *every* *freaking* *time*.

      --
      If information wants to be free, why does my internet connection cost so much?
    11. Re:LaTeX, really? by colinrichardday · · Score: 1

      They don't accept LibreOffice? Do they use features of .docx that LO doesn't support?

  12. Re:Macintosh, Stupid. by johanneswilm · · Score: 1

    One only uss Latex to create a PDF with it. The point is that Latex makes really beautiful PDFs. word, Libreoffice, etc. make PDFs, but they are not really nice looking enough to make a book of them.

  13. Re:Macintosh, Stupid. by Anonymous Coward · · Score: 0

    This requires a Mac why? I'm pretty sure "Print to PDF" isn't an OSX exclusive feature.

  14. And this, folks, by NoMaster · · Score: 1

    ... is why you write your thesis in whatever is the standard editor for your field. In the humanities and some sciences that's often Word; in mathematics / IT / etc it's usually Tex.

    First you look at the journals in your field where you're likely to be published, then you choose an editor, and only then do you start properly writing your thesis.

    (p.s. Most journals across most fields accept .pdf as a baseline - but you'll have fun when it comes to receiving back revisions, tracking changes, etc.)

    --
    What part of "a well regulated militia" do you not understand?
    1. Re:And this, folks, by johanneswilm · · Score: 1

      Look, there currently is no working solution.People in the humanities write in Word. But what if they want to publish? Well, word print out looks really crap. So instead someone is hired locally (or 200 people in China) to do the conversion to some format that can be converted into a nice-looking PDF.

    2. Re:And this, folks, by Darinbob · · Score: 1

      And then if it's wrong, it takes 2 minutes to copy all the next to a different format. Provided it doesn't have lots of equations.

    3. Re:And this, folks, by Trepidity · · Score: 1

      Yeah, the standard solution in the humanities right now is basically a person who will laboriously reformat your Word document into the journal's layout, usually using something like Adobe InDesign.

      This often produces nice-looking typesetting done by a professional, but it's expensive and one barrier to making things go open-access. If you're in a field where you can expect people to do their own typesetting in LaTeX, then you can run a no-expenses journal.

    4. Re:And this, folks, by pruss · · Score: 4, Informative

      I vaguely recall that early on in my philosophy career, I produced a lovely manuscript in LaTeX. The journal insisted that I convert it to Word. I put the effort in to do that. Finally, I get the galleys, with my Word file typeset by the journal's typesetters in India. And it was obviously LaTeX that they used at the typesetting end! I was annoyed. But eventually, I just switched to using Word for most things.

      However, more recently I've gone back to using LaTeX for a fair amount of my philosophical writing, partly as my writing has got more technical. I've noticed that many journals accept LaTeX as is (I don't know if that's a new thing). Some do require Word. But my thinking is that I typically don't know which journal the paper will end up accepted by, LaTeX is more fun to write in, the paper is easier to adapt into a Beamer presentation (I've found Powerpoint too difficult and cumbersome), the manuscript will look prettier to referees for whatever that may be worth, and if I need to do one final conversion after acceptance, that's annoying (it can take a while, as I have to go through the text sentence by sentence to make sure nothing was screwed up) but not a very big deal.

      And perhaps most importantly, if I use LaTeX, my content and style aren't biased by the limitations of Word. For instance, it would be a big nuisance to include a Fitch-style formal logic proof in a paper in Word. So I probably wouldn't bother, even if doing so would help the reader. Likewise, perhaps throwing in a formula or some symbols with subscripts would be stylistically optimal, but because these things are harder to type in Word than in LaTeX, I might not bother ($x_2$ is more natural for me to type than ctrl-i x ctrl-i ctrl-= 2 ctrl-=, and with LaTeX you don't have the problem that if in later editing you later try to insert a comma after it, Word wants to subscript the comma).

      Moreover, for collaboration, plain text formats work very well with svn (there are no do doubt better rcs's, but svn is what I'm used to) as I and my coauthor can easily view the latest diffs, either from the commandline or the web. I suppose Google Docs has nice good collaboration features, too, but they aren't an option for me as Google Docs doesn't have the automatic cross-referencing features that Word and LaTeX have and that I tend to rely heavily on (I just tried Fidus and couldn't find cross-referencing for numbered lists, nor a way to make the numbering resume after an interruption of a numbered list).

      So, yes, even in the humanities it can be worth using LaTeX, though admittedly much of my work is on the technical end of the humanities (e.g., I prove not entirely trivial theorems).

    5. Re:And this, folks, by greg1104 · · Score: 1

      My publisher takes in Word documents with a very limited style sheet set they provide, and then turn that into a typeset format without a labor intensive manual process in the middle. It is possible to use Word as a simpler tool to make automatic conversions simpler. There isn't very much style discipline in your average Word document though.

      The main advantage of newer revision control software in this context is improved merging. If three people work on the same document, and you need to combine all those sets of changes, something like git is going to make that easier. Tools like Subversion that force a more linear flow are fine for when documents are formally passed between two parties, but they don't really scale up to lots of people working in parallel on things.

    6. Re:And this, folks, by ljw1004 · · Score: 1

      Likewise, perhaps throwing in a formula or some symbols with subscripts would be stylistically optimal, but because these things are harder to type in Word than in LaTeX, I might not bother ($x_2$ is more natural for me to type than ctrl-i x ctrl-i ctrl-= 2 ctrl-=, and with LaTeX you don't have the problem that if in later editing you later try to insert a comma after it, Word wants to subscript the comma).

      Have you tried equations in Word? Since 2010, you type them in "linear" mode. So if you wanted x with "2" subscript then you'd write

          x_2

      It doesn't have macro support, so it won't be good for recreating domain-specific notation, but it's fine for normal notation. You'll also find that for equations like "T_2" looks better in Word than in TeX/LaTeX because Word kerns based on which quadrant of the glyph is being subscripted - so you don't have to do manual kerning.

    7. Re:And this, folks, by Anonymous Coward · · Score: 0

      I vaguely recall that early on in my philosophy career, I produced a lovely manuscript in LaTeX. The journal insisted that I convert it to Word. I put the effort in to do that. Finally, I get the galleys, with my Word file typeset by the journal's typesetters in India. And it was obviously LaTeX that they used at the typesetting end! I was annoyed.

      Then you probably did not understand the process. Just because the typesetting at the end of an XML-based workflow is done with LaTeX does not mean that you can feed LaTeX into its front.

      A typical "LaTeX article" messes with the TeX engine to a degree that it is an absolute nightmare to combine several LaTeX articles into one LaTeX proceeding. It is also quite unlikely that a LaTeX document will be suitable for any kind of automatic processing except running it through LaTeX unchanged.

      In contrast, the XML and/or sanitized LaTeX produced in India from your Word document will fit perfectly well with the publisher's workflows.

  15. HTML with MathML right? You didn't skimp on that? by Anonymous Coward · · Score: 0

    Or did you just rely on some javascript library?

  16. I'm totally weirded out right now. by Anonymous Coward · · Score: 0

    I think this is how girls feel when guys approach in the wrong way.

    We've got a guy hawking editing software. He apparently has a problem with his 'h' key on his keyboard. That seems weird to me because I would think he would have to use that key quite often while coding. But even so, if the key isn't working properly and he's aware of it, you'd think he would look out for that while editing anything he writes (like the submission, and his website).

    His responses in these threads seem really defensive (even where that isn't appropriate). But there's nothing really offered as a defense.

    Add to that, you go to the website and the first thing you see is The Book of Mormon. Now, I'm not down on anyone's choice of religion, but that really weirded me out.

    So anyway, I don't know WHAT is really going on here and I can't be bothered to figure it out. And I'm guessing that's how girls feel when they're creeped out by males using the wrong approach.

    1. Re:I'm totally weirded out right now. by johanneswilm · · Score: 0

      If it makes you feel better - I am an atheist. I put the Book of Mormon there as a joke. I recognize it is a very particular kind of humor.

  17. Re:Macintosh, Stupid. by Jane+Q.+Public · · Score: 1

    "word, Libreoffice, etc. make PDFs, but they are not really nice looking enough to make a book of them."

    That's funny, since that's how most books are made these days.

    Not Word, granted. But then I am a developer, and I have very few friends who have used Word for anything serious, for many years.

  18. Re:HTML with MathML right? You didn't skimp on tha by johanneswilm · · Score: 1

    As the implementation of MathML in browsers currently isn't good enough for everyday use we use mathjax for that.

  19. Better yet, edit in an editor by Arker · · Score: 1

    If the poster is sophisticated enough to be using LaTeX I would think he would realise that you shouldnt be editing and typesetting at the same time anyway. Edit in an editor. Once the editing is done, format it with LaTeX.

    You can use any editor you want, although MSWord is probably the worst excuse for an editor you will find, it's still capable of spitting out text so it should work.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
    1. Re:Better yet, edit in an editor by greg1104 · · Score: 1

      Separating text creation and formatting into two steps doesn't help with anything but very early editor review. Most of the really useful editing and review happens after formatting. Editing feedback should even include comments on whether the formatting is working usefully to improve the message quality.

      Even if you did split these phases up more usefully on the document creation tool side, there are a good chunk of thesis works where the text without formatted equations isn't readable at all. The text side of documentation creation and editing can be a very small fraction of the total work in this sort of paper.

    2. Re:Better yet, edit in an editor by nbauman · · Score: 1

      Editors tell me that Latex isn't good for editing because it doesn't track changes well. You can't easily see the changes, and you can't easily revert the changes. True?

    3. Re:Better yet, edit in an editor by Anonymous Coward · · Score: 0

      make the diff use red.

      this is dealt with using the editor. i found kile to have usable history and structure control. the only way to write anything with substantial math content is semantically, with tex you can also typeset, program diagrams and use many libraries' diagramming plugins.

    4. Re:Better yet, edit in an editor by Arker · · Score: 1

      LaTeX isnt good for editing because it is not an editor.

      It's amazing how much difficulty people cause themselves by insisting on using the right tool for the wrong job.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    5. Re:Better yet, edit in an editor by nbauman · · Score: 1

      Technical editors tell me that when they edit LaTeX documents, they usually edit the PDF. Then they send the PDF back to the writer who makes the edits in the LaTeX document.

      Sometimes they convert the PDF to Word and edit in Word.

    6. Re:Better yet, edit in an editor by Arker · · Score: 1

      "Most of the really useful editing and review happens after formatting"

      Then that is what needs to change. It is far more efficient to do this right - edit in an editor, typeset it once the text is done.

      Equations and other things may not look as pretty, but you want your editors to focus on content rather than presentation anyway.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  20. Welcome to the real world by Anonymous Coward · · Score: 0

    Simply put, if you are the only one editing the document and you are going to publish as a PDF the by all means use LaTex. BUT, if you are going to have anyone else look at the document then you have two choices: 1. Do it twice, once in the format the other person is comfortable with and then convert to LaTex. Or 2. Do it once in the format the other person is comfortable using.

    I have personally fought this battle and I finally resigned myself to using MS Word. There is a reason MS is still in business... Everyone else uses their products even if you and I don't... Therefore, use MS Word... Get to know it... Learn to work around it's problems...

    In the long run, my time is more valuable than trying to create a document twice.

    1. Re:Welcome to the real world by greg1104 · · Score: 1

      You're implying here that Microsoft's products here are only better due to their user base. That's not quite fair. The way Word allows leaving document comments, reviewing them, and even directly accepting edits is the best workflow for review around. Even OpenOffice trails pretty far behind in this area, the UI isn't nearly as slick. There's nothing I'm aware of that allows a similarly powerful editor feedback cycle for formatted documents. As a full time developer / part time writer, I'm fine with using a version control system for handling LaTeX diffs, treating proposed review changes like a source code branch merge. But even with full mastery of tools like git for that, it's still clearly inferior to the review tool chain in Word.

  21. LaTeX by gd2shoe · · Score: 2

    Also... what is with people trying to make LaTeX WYSIWYG? That's like trying to make an interface for driving a car by giving the driver an R/C controller.

    It's better than climbing beneath the car and moving the steering rack by hand! Seriously, hand-editing of documents is extraordinarily unpractical without WYSIWYG feedback for at least 98% of all edits. Hand editing is for fine tuning only! And people wonder why LaTeX is so unpopular?

    --
    I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
    1. Re:LaTeX by gwolf · · Score: 1

      It might feel old-fashioned for some bits, but the results are completely worth it.

    2. Re:LaTeX by adri · · Score: 2

      Why? Seriously? Because you want your print layout to be tightly controlled?

      It's totally practical to do large scale document editing without WYSIWYG. Know why? Because we all did it before word 6.0 became a defacto standard. We would concentrate on document content first, then design a layout, then flow the content into that layout. Yes, like the HTML/CSS split.

      These days people do poster layouts in _excel_.

      Gah, sometimes I wish my beard were longer.

    3. Re:LaTeX by gd2shoe · · Score: 1

      Good web layout may start with CSS, but it doesn't stop with CSS.

      Please note that I didn't call LaTeX evil. I only questioned why anybody would want to edit an entire document by hand, given a choice. There's a reason why WYSIWYG is so popular. You get instant feedback on changes that you make. You can get a feel for changes that take a hundred times longer when editing something akin to source code. LaTeX is way overdue for a real editor... Yes, even one that encourages sound design principles.

      --
      I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
    4. Re:LaTeX by Lebuin · · Score: 1

      I only questioned why anybody would want to edit an entire document by hand, given a choice.

      Problem is: as far as I know there is no actual choice. I once worked with a guy who used one of these WYSIWYG LaTex editors, and I wanted to edit some of his work. It was the most unreadable code I have ever seen, and thus pretty tiresome to change. I don't know which editor it was, nor do I know if there are better alternatives. Maybe you do?

      Oh, and apart from LaTex: nothing I know even remotely compares. But then again, I'm by no means an expert.

    5. Re:LaTeX by gd2shoe · · Score: 1

      I don't know which editor it was, nor do I know if there are better alternatives. Maybe you do?

      sigh. No. Again, "LaTeX is way overdue for a real editor." I don't need to deal with LaTeX very often, but it is a real pain in my rear, and I haven't found any good editors for it. It's why I avoid LaTeX whenever I possibly can.

      --
      I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
    6. Re:LaTeX by Anonymous Coward · · Score: 0

      There is a _perfect_ editor for LaTeX. It's called Emacs.

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

      Problem is: as far as I know there is no actual choice. I once worked with a guy who used one of these WYSIWYG LaTex editors, and I wanted to edit some of his work. It was the most unreadable code I have ever seen, and thus pretty tiresome to change. I don't know which editor it was, nor do I know if there are better alternatives. Maybe you do?

      The main problem is that "WYSIWYG LaTeX editor" usually is a total misnomer because those things tend to export to LaTeX, not edit it. Which means if you take that LaTeX file, make some modifications to it and then send it back, the original writer will be unable to work with your modifications, just like if you had hand-edited the PostScript version of it.

      There are no things I know of that can reasonably be called "WYSIWYG LaTeX editors", but there are several tools and workflows that try to bring some of the positive WYSIWYG editor aspects into a typical LaTeX document creation process.

      Check out the following rather old paper: Revisiting WYSIWYG Paradigms for Authoring LaTeX. Like with most of the dinosaur LaTeX itself, it has not lost much of its relevance.

    8. Re:LaTeX by delt0r · · Score: 1

      That is not how you are suppose to use latex as a document writer person. You are suppose to write content only. It does formatting etc. You write chapters, figure captions and paragraphs etc. You *don't* set fonts, adjust margins or other things you probably don't have any idea on why the typesetting industry does things the way it does. And if you do it that way, many non latex people can and for me at least do edit the documents. The only one so far that won't will do pdf annotations.

      Now as someone who has written a style for a publisher i can tell you that once you go beyond a style/format that someone has written for you. Its nothing like using the steering rack by hand. Its like you need to machine your own steering rack in a stack based language and mix it with broken glass, then use that with your bare hands! Oh and no vacuum assist either. And i am sure its snowing and your in bare feet or something.

      I use latex a lot because its far faster than using crap WYSIWYMG (M-> Mite). I am sick of reading reports with no margins and well over 200 characters per line from my students. Horrible font choices, ugly figure placement, and sloppy notation because MS doesn't support math well enough. Its hard to read. As one of the latex guides say, a document is meant to be read. Not framed on a wall to look nice. But damit latex even makes C and its build chain look modern. We need something better, but i can't find it. And no i don't want a WYSFUCKOFF editor. I want to write content that is then formatted in a professional way. I am not a typesetting and I don't want to learn to be one.

      And damit how the frack can't MS have decent math formula. They can copy the typesetting rules right out of latex quite legally. Why must my eyes bleed every time i have to read a dam MS math manuscript.

      Also another point is that latex and version control does a poor job of track changes compared to MS word. Since version control is line based... no word based.

      --
      If information wants to be free, why does my internet connection cost so much?
    9. Re:LaTeX by gd2shoe · · Score: 1

      If I may, I'd like to give an analogy and a hypothetical.

      A compiler, by definition, translates one computer language into another. Typically, general purpose non-scripting languages are compiled in stages. Many compilers translate C code into assembly language first, before translating into machine code. I'm given to understand that the first C++ compilers translated into C, and then subsequently handed their result to a C compiler. This is currently how Qt works (Qt is actually a superset of C++ that gets compiled to compliant C++).

      An enterprising, theory loving geek could hypothetically design a typesetting language that was cleaner and easier to work with, but which compiled to LaTeX to do the actual heavy lifting.

      And I really don't see why there has not yet been a good WYSIWYG editor for LaTeX. I've not seen one, but that doesn't mean that one cannot exist. And no, I don't mean a Word clone that happens to use LaTeX. I mean a document editor that is designed to think the way LaTeX does, but doesn't force me to constantly look-up language idiosyncrasies to get any work done.

      --
      I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
    10. Re:LaTeX by colinrichardday · · Score: 1

      While I like using GNU Emacs to edit LaTeX files, it isn't quite perfect. If you're using characters by \char", Emacs will treat the double quote as two single quotes, which doesn't work.

    11. Re:LaTeX by colinrichardday · · Score: 1

      And I really don't see why there has not yet been a good WYSIWYG editor for LaTeX.

      Are there any good WYSIWYG C++ IDEs? The issue with LaTeX is that you have to compile it to see how it will look.

    12. Re:LaTeX by gd2shoe · · Score: 1

      Look at how far we've come in the last few years in terms of JIT compiling. Modern JS engines both compile to native code on the fly, and retain data so they can recompile if things change dynamically. We still need to train web developers to start writing efficient code, but interpreters themselves are no longer nearly as bad as they once were.

      LaTeX, meanwhile, is stuck in the dark ages. There is no reason the same basic philosophies can't be used to speed LaTeX up to real-time for basic editing, or darn quick for style-level changes.

      --
      I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
    13. Re:LaTeX by david_thornley · · Score: 1

      No, vim.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  22. Convert it to something else by wiredlogic · · Score: 2

    It's not like you can't convert *TeX to some other format that can be reviewed by your colleagues. You know like PDF or *gasp* pain text. Then you just take their notes and use them to revise your thesis. Problem solved.

    --
    I am becoming gerund, destroyer of verbs.
    1. Re:Convert it to something else by greg1104 · · Score: 1

      It's hard enough to get reviewers to look at things, provide feedback, and then usefully apply that feedback when it's clear and unambiguous what they are commenting on. If your review feedback annotation isn't very tightly tied to the original document, you're just wasting everyone's time. Good review feedback isn't in the form of scribbled notes. It's very tightly targeted to avoid ambiguity, and easy to merge back into the original document too. Every additional step put into the way makes the process less efficient and useful.

      And good editor feedback includes suggestions on whether the formatting is helping communicate your message. Even when it's possible to use plain text, you're reducing the value of the editing by doing that. (It may not be feasible at all if the thesis is formula heavy)

  23. grammar nazi by westlake · · Score: 1

    Tree isn't the same thing as three. Do your job or give up on it, jesus christ.

    "me and three others" seems a little off as well.

    1. Re:grammar nazi by icebike · · Score: 1

      Thought the same thing....

      The Ph.D took longer than expected, so before finishing me and three others

      Ph.Ds generally do take a bit longer than expected when one starts in the 4th grade.
      But if he had waited until he had mastered the 6th grade, his editing task would have been so much easier.

      --
      Sig Battery depleted. Reverting to safe mode.
    2. Re:grammar nazi by markdavis · · Score: 3, Insightful

      >"The Ph.D took longer than expected, so before finishing *me* and three others were able to code an entirely new editor"

      A Ph.D that makes a mistake that glaring is a sad thing.... we are talking very basic English.

    3. Re:grammar nazi by techno-vampire · · Score: 1

      I'm so glad that I decided to check out the comments before saying something about that. Personally, I'm wondering if knowing English grammar is a requirement for a Ph.D at whatever University he's at. And if not, why isn't it?

      --
      Good, inexpensive web hosting
    4. Re:grammar nazi by Anonymous Coward · · Score: 1

      I'm so glad that I decided to check out the comments before saying something about that. Personally, I'm wondering if knowing English grammar is a requirement for a Ph.D at whatever University he's at. And if not, why isn't it?

      Maybe his mother tongue is not English and he is attending a non-English-speaking university. You did notice his name right?

      From Linkedn (if this is the developer of FidusWriter):

      Johannes Wilms

      Education
                      Universität Wien
                      Technische Universität Darmstadt
                      Kungliga tekniska högskolan / KTH Royal Institute of Technology

    5. Re:grammar nazi by techno-vampire · · Score: 0

      That might do it. However, I'm on a Linux-support mailing list with members all over the world. I can often tell that somebody's not a native English speaker because of slight grammar errors or odd constructions, e.g., "That hasn't worked since many years ago." However, that's not the type of error they usually make, although there are more and more young Americans who insist that "Me and my friends went to the movies." is proper English, so you never know.

      --
      Good, inexpensive web hosting
    6. Re:grammar nazi by Simon+Brooke · · Score: 1

      Thought the same thing....

      The Ph.D took longer than expected, so before finishing me and three others

      Ph.Ds generally do take a bit longer than expected when one starts in the 4th grade.
      But if he had waited until he had mastered the 6th grade, his editing task would have been so much easier.

      What's really sad, is all the people who don't have the skill and determination to build something of real use to the community or the generosity to donate anything to the community complaining about the grammar and spelling of one of the few people who do.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    7. Re:grammar nazi by markdavis · · Score: 1

      I agree with you. I would never say anything if I thought the person in question were a non-native English speaker. But the TYPE of mistake made in this case seems more like a classic "ignorant American" mistake than a generic one. And it was certainly not a typo.

  24. Requires Facebook, Twitter or Google account... by knarf · · Score: 4, Interesting

    I gave it a try, installed the source, followed the instructions, opened the page in a browser and... was greeted by an error message telling me it needed a 'Facebook app' or some other social drivel.

    Facebook? Are they serious? I opened a bug report:

    I thought to give Fidus a try by installing the source and following the directions. When I tried to log in to my freshly minted server it told me I couldn't because I had not configured a 'Facebook app'. Looking through the Django config page I noticed it only gives the options of using Facebook, Twitter and Google. Neither of these are acceptable in any environment which has even the slightest respect for an author's privacy and confidentiality.

    Please make it possible to use Fidus using either a 'private' 'social' 'app' (lots of quotes there, for different reasons) or by foregoing on the social fad entirely. Since Fidus seems to be about getting work done I don't see the need for more 'social' distraction anyway.

    --
    --frank[at]unternet.org
    1. Re:Requires Facebook, Twitter or Google account... by johanneswilm · · Score: 4, Informative

      We use a django app for that. wat you can do is go to /admin, log in and create a facebook app in which you set the key and secret to an arbitrary value. that takes away the error message. Please go ahead and file that bug report to those who created the django app. https://github.com/pennersr/django-allauth I was filing it previously and was told to forget about it.

    2. Re:Requires Facebook, Twitter or Google account... by johanneswilm · · Score: 2

      and yes, I will look into fixing my h key. ;)

    3. Re:Requires Facebook, Twitter or Google account... by knarf · · Score: 1

      OK, thanks for the reply and I'll file that bug (or code up an OpenID authenticator for that Django app and file that instead). Silly how it explicitly requires you to configure Facebook, I started by spoofing Twitter but that was not satisfactory...

      --
      --frank[at]unternet.org
  25. Google Docs CAN DO LaTEX by alfski · · Score: 3, Informative

    The Latex-lab guys have LaTeX for Google Docs working very well. Our maths faculty use it all the time. See http://docs.latexlab.org/docs Source http://code.google.com/p/latex-lab/

    1. Re:Google Docs CAN DO LaTEX by iliketrash · · Score: 2

      Well, this does look interesting. I played with it for 15 minutes and: I can't think of anything worse than writing anything of any significant length inside a browser. This bypasses all of the hard work that my OS provider (Apple) has spent for decades polishing a decent user interface. As far as I can tell, everything has to be done using the mouse/trackpad—no keystroke shortcuts.

      Also, compiling even the short sample document is excruciatingly slow. There is an option to use my local TeXLive installation but the radio button to select it was disabled. If one really wants an easier-to-use LaTeX editor, there are free ones that also provide one with menu-selectable math items.

    2. Re:Google Docs CAN DO LaTEX by Anonymous Coward · · Score: 0

      and NSA can do google...

  26. pop the key off and clean under it, sloppiness by raymorris · · Score: 1

    You can probably fix that H key in a few seconds by cleaning under it.
    Also, as the AC said, if your work is sloppy, people will think your work is sloppy.

  27. Re:Macintosh, Stupid. by Jane+Q.+Public · · Score: 1

    It's not exclusive to Mac applications. There are lots of applications from all major OSes that will do that. However, unique to Macs (as far as I know) is that it is built right in to the low-level printer-driver structure of the OS: anything on a Mac that will print at all, will also save to PDF.

  28. Does Not Work by hduff · · Score: 1, Informative

    Hey there!

    Unfortunately, Fiduswriter currently only works on Google Chrome. We are working to provide support for Mozilla Firefox.

    I'll be back then.

    --
    "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
    1. Re:Does Not Work by johanneswilm · · Score: 1

      You are welcome to program that part as well. One main problem is that firefox is even more broken than Chrome/Safari when it comes to many editing issues.

    2. Re:Does Not Work by Anonymous Coward · · Score: 0

      That's because it's a web browser!

  29. Re:Macintosh, Stupid. by Anonymous Coward · · Score: 0

    Linux and Windows have had PDF or PS printer drivers for ages.

  30. Latex? Really? Whatever for? by macbeth66 · · Score: 1

    Perhaps as an exercise in pain? Any word processor will do.

  31. Nice time management by Anonymous Coward · · Score: 0

    You managed to write your thesis and develop some software on the side without it being included in the thesis. Impressive management of funding and "real life" on the side.

    1. Re:Nice time management by __aaltlg1547 · · Score: 1

      I didn't get that from the summary. What I learned was that the Ph.D. took longer than expected to finish johanneswilm and others. I hope they paid her well.

  32. Wrong place for humor. by Quasimodem · · Score: 1

    Seeing that illustration of “The Book of Mormon” under a headline which stated that “Fidus Writer can now create entire books,” I assumed you were claiming that Joseph Smith “translated” it using Fidus Writer? I must confess, I was a trifle dubious.

  33. the elephant by martin-boundary · · Score: 1
    Uhm, it's YOUR THESIS. This isn't a collaborative undertaking. You're supposed to write it yourself. (*)

    (*) Just an important safety tip, to prevent you from waking up one day and finding out the hard way.

    1. Re:the elephant by Anonymous Coward · · Score: 0

      You're supposed to write it yourself, not edit it yourself. He needed help editing, which is where the problem lies.

      dom

  34. huh...? by Anonymous Coward · · Score: 0

    I mean WTF. "Google Docs is web based and near-WYSIWYG, but lacks support for professional print formats..." this is not 1980 when you needed a typesetter to run LaTex for an offset press. Now days any text rich processor will translate just fine into any professional printer.
    Is this just an experiment in anthropology? Trying to get a bunch of smart (or semi-smart) folk into chatting about nothing.
    Oh wait...it's just another Timothy submission.
    Nothing to see here... just teenage antics.

  35. Use Bakoma Tex by Anonymous Coward · · Score: 0

    It is a WYSIWYG editor for Windows.

  36. editors should not edit latex by Lawrence_Bird · · Score: 1

    I mean, really talk about lazy. You want your editors manually correcting your document files? Editors should be reading final hard copy and you making the corrections.

  37. Latex plus Git by Anonymous Coward · · Score: 0

    Sure, people might have to learn some new software. But people in academia are smart and should be able to handle that.
    In the end you have achieved all goals. Collaborative writing; tables, equations, figures etc can all be produced independently; version control, branches off site backups...
    Most people don't know how to use Word properly anyway which is why you often get to see such horribly organized documents.

  38. LaTeX is fine by stenvar · · Score: 1

    LaTeX is quite simple for people to learn. In fact, in my experience, many people find it easier than learning some app because all they really need is a cheat sheet listing the commands. Looking at FidusWriter, it doesn't seem easier to me than Writelatex.

  39. Presentation isn't your concern by Zontar+The+Mindless · · Score: 4, Insightful

    Hello, I've been writing books for close to 20 years. In addition, for most of the last decade, I've also been a co-maintainer of ~30,000 pages of technical documentation for a well-known family of Open Source software products (one of which is used on Slashdot's backend). This documentation is updated and re-published in toto on a daily basis, in about a dozen end-user formats.

    If you're an author, then you're supposed to be writing meaningful content. This means that you should be concentrating on data and semantics.

    Presentation and layout should not be your concern--leave this to the professionals (editors and layout people).

    Otherwise, use DocBook XML and MathML to author your content, then transform to PDF, RTF, Word, HTML, or whatever end-user format(s) are required using the appropriate toolchain and transforms. There are heaps and heaps of XSLT stylesheets out there for this purpose. You can tweak these as desired/necessary, and it's at this stage--and not before--that you should be even the slightest bit worried about how things look.

    If there is one thing that many years in this game have taught me, it's that futzing with presentation issues while you're trying to write merely serves as a huge distraction. And that it is counterproductive to reinvent the wheel for every writing project, which is what formats that munge together content and presentation at the expense of semantics invariably force you to do.

    I know it's fashionable around here to disparage XML, but text + semantic markup + styles/transforms works very, very well for producing dense technical material that preserves semantics while providing an easy way to publish something that's pleasing to the eye. For the last 10 years or so, I've refused to use anything else for this purpose. I strongly encourage anyone who's planning to write anything over a few paragraphs in length to check it out.

    As for collaboration--why do you even have to ask? Pick a revision control system and use it. Depending on the project and who I'm working with, this would be SVN or BZR for me, but there are many choices. Choose one of them.

    --
    Il n'y a pas de Planet B.
    1. Re:Presentation isn't your concern by Anonymous Coward · · Score: 0

      Mr. The Mindless,

      Can you provide links/examples/resources? Your suggestions make sense and I'd like to give them a try.

    2. Re:Presentation isn't your concern by dkf · · Score: 2

      use DocBook XML and MathML to author your content

      The reasons you give are approximately the same ones as people give for preferring LaTeX; the differences seem to come down to whether people prefer angle brackets or backslashes. (Yeah, there are many more differences, but not so many that most authors actually care about.)

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    3. Re:Presentation isn't your concern by itsdapead · · Score: 1

      Presentation and layout should not be your concern--leave this to the professionals (editors and layout people).

      TFA was about a PhD thesis. Let me briefly explain the organisational structure of PhD thesis production:

      Author = you
      Editor = you
      Layout people = you
      Graphic artist = you
      Printer = you
      PDF production = you (most Universities now want an electronic copy as well)
      Binder = your responsibility (typically, you have to submit two professionally bound copies, although all but the most hardened Renaissance-persons pay someone to do this.)
      Finance = you

      ...at least, that's how it works where I live. Most theses don't have much in the way of layout (& university regs tend to be conservative - personally, I just ignored them and nobody complained) but if you actually want your magnum opus to look good its all down to you.

      Anyway, it doesn't sound like you've used LaTeX (maybe you're confusing it with TeX, the typesetting engine it is built on). LaTeX is a semantic mark-up language. You mark up chapters, sections, figures, citations and It formats your work according to a pre-defined template (and comes with templates covering the house styles of many scientific journals). You can dive into TeX to modify the layout if you wish, but that's a bit of a vertical learning curve.

      People don't use LaTeX so they can mess about with layout - they use it because its mathematics, table-of-contents/table-of-figures, bibliography & citations features are invaluable for academic writing.

      (Confession - I wrote my thesis in OpenOffice & spent the last 20% of the time wishing I'd used LaTeX instead...)

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  40. Orgmode by he-sk · · Score: 2

    I wrote my thesis in Orgmode and converted it to LaTeX when finished. Orgmode is an outliner for Emacs which supports plain text formatting (e.g., *bold*, /italics/, etc.), lists, tables, images, code block, and everything else you could wish for.

    Since the file is plain text it is dead easy to edit. On the other hand, you have to use Emacs, so your non-geek friends are probably still out.

    --
    Free Manning, jail Obama.
  41. Typewriter font? Triple paragraph spacing? by Futurepower(R) · · Score: 1

    You used a typewriter font for a web page about a modern page-layout program? And triple paragraph spacing?

    What you have described is very much needed, but if you are sloppy in communicating, expect little popularity.

  42. Re:Macintosh, Stupid. by Anonymous Coward · · Score: 0

    Actually it isn't most word documents are converted into plain text and then set using a text layout application. I have no idea what they are using now, in the olden days it was roff now it is probably some kind of wysiwyg text layout application, where you have precise control over character, line, block and image positions. This is even a better method than Latex since Latex is difficult to control when you want something specific visually.

    The output of Latex is sometimes allowed by a publisher, since the output is pretty good, but I think they rather want to set the document themselves.

    I wonder if Word output is used at any publisher, the output looks so incredibly unprofessional, that I do not think a publisher want to lower their reputation.

    And yes you can see the differences quite clearly between Latex output and Word output, even if you are able to get all the margins and fonts the same, the difference will be startling. Latex moves letters and words around, make tiny changes in letter sizes, so it can make pretty text lines, and balance the greyness on the page. Word's simple setting, which can only change the spacing between words, will show a lot less balance in greyness. This is just one example.

  43. Re:Macintosh, Stupid. by Jane+Q.+Public · · Score: 1

    "Linux and Windows have had PDF or PS printer drivers for ages."

    Of course they have. But that's not the same thing. It doesn't come built into the OS.

  44. Re:Macintosh, Stupid. by Anonymous Coward · · Score: 0

    Yea, the windows PDF and PS driver, those are pretty extreme hacks. You print to the PDF driver, the PDF driver after it has printed then shows a dialogue to save the document.

    On OS X, the print dialogue will ask you where you want to save the document, and then it is 'printed'.
    Actually I am pretty sure that the document created a PDF through the document drawing API, which is then printed. So the save to pdf bypassed the print system entirely.

  45. Lilypond by gd2shoe · · Score: 2

    Let me ask this: have you ever tinkered with Lilypond? It's basically LaTeX for music scores. It is renowned for its beauty. There's a reason why Musescore is trying to build a wysiwyg editor to emulate it. Then again, there's a reason people are composing using Musescore, and not Lilypond.

    (And yes, Musescore is working on an output to Lilypond (experimental) which goes to my point... Why code the entire thing by hand instead of using an editor and then hand tweaking the result?)

    --
    I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
    1. Re:Lilypond by Anonymous Coward · · Score: 0

      Lilypond looks great, but LaTeX was designed with long documents with equations in them. So LaTex is really good at writing documents and including equations. To complain that Leslie Lamport didn't create something better for typesetting music is like to complain that Mozart doesn't translate well into black metal.

    2. Re:Lilypond by gd2shoe · · Score: 1

      And understanding an analogy is like purple.

      ???

      Seriously, AC. Do try to keep up with the conversation that is actually occurring , and not the one you're making up in your head. Let's go back to elementary school:

      Lilypond is to LaTeX as Musescore is to...?

      --
      I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
  46. Re:Macintosh, Stupid. by Anonymous Coward · · Score: 0

    That's actually a feature of CUPS, which is available on any *nix-like system. It's not something special and magical that OS X can do.

  47. other way around by Anonymous Coward · · Score: 0

    actually its the other way around. it you understand TeX you get a feel for the expected result faster than it takes to describe in the language. An example, typesetting equations. You might find that you are using partial differential equations really often, in about three forms, lets say a partial symbol by itself, then given a single parameter partial over partial param1, and partial param1 over partial param2. Writing a macro in terms of composition takes two or so short lines. Allowing you to save \over{\partial{arg1}}{\partial{arg2}} with \p{arg1}{arg2}

    start making lots of domain specific abbreviations in this way and you can concentrate on the content much more closely and the time that would be wasted with some sequence like;
    take one hand off keyboard, find mouse, find cursor, move cursor to menu, select insert equation, click or double click object, find dialogue of floating equation options, find eq formatting subgroup, click eq formatting subgroup, find fraction item, click fraction item, move hand to keyboard, type first arg literally(probably not semantically concisely), take hand off keyboard, select next target cell of fraction box construct, move hand to keyboard, type second argument literally, take hand off keyboard, click back to the body of the document to continue return from the equation editing, move hand back to keyboard, now you are ready to continue where we could compare progress to latex.

    this is a trivial example. now consider changing the format of the entire document from an article to a book, with proper rebuilt TOC, bib, page numbering and chapter and subsection page listings, all of that with a word. then turning it into an pdf based presentation with navigable structure, hyperlinked bib, styles, animated bullet points (through multipage structure).

    latex is the only sane option when producing mathematics because you quickly understand that from proper pagination to spacing of content, let alone the adjustment of font and positioning in subtexts within subtexts among radical and every mathematical notation including large paren that bound several lines, tex looks better.

  48. Re:Latex? Really? Whatever for? by Anonymous Coward · · Score: 0

    Perhaps as an exercise in pain? Any word processor will do.

    I'd even go so far to state that I am pretty sure that any word processor will be vastly superior as an exercise in pain.

  49. Not developed for the web by Anonymous Coward · · Score: 0

    but for Google Chrome. FAIL

  50. Chrome only by Anonymous Coward · · Score: 0

    From the website: "Hey there! Unfortunately, Fiduswriter currently only works on Google Chrome. We are working to provide support for Mozilla Firefox."

  51. That's why it's called grammar school by Princeofcups · · Score: 1

    I'm embarrassed for all the PhD students out there. " me and three others were able"

    --
    The only thing worse than a Democrat is a Republican.
  52. Adobe Framemaker is an alternative by charnov · · Score: 1

    Framemaker in structured mode is an alternative for technical and book publishing. It supports content management systems natively and is all XML under the hood in structured mode. Being Adobe and meant for professionals, it's fairly pricey as you can imagine. Lyx/Latex is a pretty decent alternative.

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
  53. sharelatex and scribtex good options by call+-151 · · Score: 1

    Two good options I'm surprised that haven't been mentioned are sharelatex https://www.sharelatex.com/ and a former rival (now subsumed into sharelatex) scribtex https://scribtex.com/ Both are a "Google Docs meets LaTeX" solution that work well for various settings. I've had good luck using them with student collaborators who may not want to learn all the ins and outs of LaTeX for a joint project but who can edit text, draw figures, etc. and learn at least some of LaTeX without just starting with a blank page. They work well with the main features being that they are TeX-aware and the collaborators can just edit online and then typeset to PDF online without having to install TeX, style files, BibTeX, various graphics packages etc. on their own machines. The "diff" capability and the "revert to version of July 15" features are great when working with less-than-expert-LaTeXers as there are inevitable screwups and it has served me well both for writing academic papers with students and for collaborating on research grant proposals with people who give blank stares when the word "github" comes up. It is a great improvement over the "one author has the token and people email each other the latest version" method that is quite common and usually results in a couple of screwups along the way.

    --
    It's psychosomatic. You need a lobotomy. I'll get a saw.
  54. Re:Macintosh, Stupid. by Jane+Q.+Public · · Score: 1

    "That's actually a feature of CUPS, which is available on any *nix-like system. It's not something special and magical that OS X can do."

    Technically, no it's not. Unless it's a new feature introduced just this year. Because PDF printing in CUPS is done via external pre-filters (like the one supplied by KDE) before being fed to CUPS.