Tag Info

Hot answers tagged

69

For my personal documents, I use LaTeX for all purposes, since It's easy if you are a routine user, you know the common packages. Basic page layout is quickly done with typearea or geometry. After some time you've got a lot of documents to use as a template or as a start for a similar document. My 16 years old documents still work, such as older articles, ...


41

Yes, I use TeX for generally anything that it can be used for. The reasons include: Typing a letter is just like 20 TeX commands added to the text. You get the best hyphenation ever possible. (I'm Czech and Czech language is really complicated considering word-breaking etc., TeX deals it correctly and if not, it can be manually reset) My letters look ...


38

Edit: There is now LaTeX package for testing https://github.com/michal-h21/odsfile Before I post it on CTAN, any comments on style/grammar/spell in the documentation files, as well comments on the source code, are highly welcome. There is solution using luatex's zip library and pure lua xml processing library LuaXML, which you should install to same ...


29

I think that LaTeX is the wrong starting format, especially if you are generating your input file using Sweave. Instead you can consider using a light-weight markup (Markdown, RST, etc) as a starting format. It will be much easier to convert these formats to both LaTeX and OpenOffice (for example, using Pandoc). As an example, see this sweave file which is ...


28

Yes. I do tend to have to look up how to do letters, as I do so few of them, but I'd have to look up how to do them in a word processing package anyway so I don't view that as anything extra. Even without the control that TeX affords, just the familiarity means that I'm so much faster writing any document in TeX than anything else. I even do my kids ...


22

No! You can not and you should not use TeX for everything. There are two things from the top of my head for which TeX should not be used. The first one is Unix man pages. Please use mandoc (BSD systems) or use Groff (System V Unix and Unix like including Linux). Although possible to type music in TeX (MusicTeX and MusiXTeX) LilyPond is just more ...


17

When creating a one-off document, you should wonder whether it is really one-off. I continuously recycle existing TeX documents for new scenario's. You will find that it gets easier once you have already produced a number of documents, because you will have encountered more and more typesetting scenario's and problems. There is one very good reason NOT to ...


17

I think these two softwares are missing in the list. TeX2Word from Chikriilab LaTeX-to-Word from Grindeq Both of them work elegantly for a properly written LaTeX file. Also, they offer packages for word to LaTeX conversion which are again excellent. But unfortunately both of them are not free.


16

I've been implementing this for my lab. We produce several hundred (if not thousand) documents per year. The OP was right in that a well-defined workflow is essential. Process For us, the solution was a well-defined process that goes approximately like this: Define a class file that contains the correct formatting, etc, using article, report or book ...


15

You could use Writer2LaTeX: homepage at sourceforge OpenOffice extension Perhaps have a look at alternative ways: Converters from PC Textprocessors to LaTeX


15

Edit 14-08-2012 New version of odsfile incorporates ideas from this answer. It is now possible to use following code: \documentclass{article} \usepackage{lmodern,odsfile,booktabs} \begin{document} \loadodsfile{template.ods} \begin{AddRow} \AddString{Hello world}{} \AddNumber{46}{3} \end{AddRow} \includespread[template=booktabs,columns=head] ...


14

No. I use it (well, LaTeX, actually) for any document that needs to look good, and that includes letters and any technical documents. But I use the markdown format for simpler documents that may also be used in pre-formatted form. Prime among these is the README document that exists in pretty much every working directory in my computer. Markdown is ...


12

My first instinct would probably be oolatex too, or some other technique using TeX4ht, but another method that can also work well is latex2rtf, though I've had the best luck when I tell it it convert formulas, tables, and other complicated stuff to embedded images in the result: obviously, this isn't a great option if the people you're sending them to need ...


11

I'm far from being an expert (I'd rather call myself an enthusiastic user :)) and my relationship with LaTeX wasn't love at first sight. In the early days, I was typesetting formulas with MS Office and that was a real pain. Then I discovered OpenOffice, which has some (limited) tool for typesetting formulas that is similar to LaTeX. Somebody saw me do that ...


11

I'm a bit late to this party, but here are things that I use my TeX distro for: CV: Yes, I send people a PDF; tell them I don't provide source code; and offer to do whatever they want to it (like including their logo and excluding direct contact details). I've generally met with a very positive response, but this is not for internet bodyshops. Proposals to ...


11

Bibtex4word can be used with word and you can insert citations in word from .bib files. Another option would be to use Reference manager which offers a way to import .bib files. I think I forgot to mention Mendeley which offers some functionality. Disclaimer I never use word, hence I don't give any assurances.


10

This is a long comment rather than an answer. In ConTeXt you can generate XML corresponding to the document structure. For example, the ConTeXt document corresponding to your LaTeX example is: \setupbackend[export=yes] \definehighlight[answer] %[style=..., color=...] \starttext \startsection[title={Test 1}] \startitemize[n] \item The ...


10

I found a very easy solution for converting LaTeX-documents into editable Word-files. Compile your LaTeX-document to PDF Go to the Internet-page http://pdftoword.com/ Upload your PDF and wait until the Word-file arrives. I have only tested the site with text-files (no graphics or formulas), but it converted complex contract in Norwegian (æøå) to pretty ...


10

Several people have mentioned tex4ht but didn't give the command. From my looking around it seems that the command to run is mk4ht oolatex myfile.tex and you should get a .odt file. I tried it on a basic example and it worked great. When I get a chance I will run it on something more complex.


9

The best way I know to convert a TeX to an XML application is tex4ht. The project page says it converts TeX to a number of different output formats, including "(X)HTML, MathML, OpenDocument, and DocBook." I believe tex4ht can even convert tikz code to SVG graphics. Word supports OpenDocument, so in theory you could just open up the converted document in ...


9

I'm by no means an expert, but for me it's pretty situational. I'll use TeX for nearly everything if I can get away with it. I'm still in school, so if a professor/TA requests that I complete an assignment and send it in .doc(x) format (which is rare), I'm going to be restricted to Word. Of course there are TeX to Word conversion tools, but this usually ...


9

Yes, definitely. Aside from the fact that, as you mention, you separate form and content, which is both wise and effective in most cases, you also have to consider the fact that you can write LaTeX on nearly every text editor (I say nearly because I usually prefer having syntax colouring on when coding a layout… but pretty much anything is fine for regular ...


9

Of course asking such a question on a TeX site will give you a pretty biased view. There are several points in favor of using TeX as a general purpose typesetting tool and a pretty good replacement for programs like MS Word. The main advantages are in my opinion: Division of structure and layout Typesetting quality Classes that provide you with ...


8

The problem is an assumption in the LaTeX core graphics package. Early on, it includes the lines \edef\Gin@codes{% \catcode`\noexpand\^^A\the\catcode`\^^A\relax \catcode`\noexpand\"\the\catcode`\"\relax \catcode`\noexpand\*\the\catcode`\*\relax \catcode`\noexpand\!\the\catcode`\!\relax \catcode`\noexpand\:\the\catcode`\:\relax} ...


8

It certainly depends on the content. For instance, I use TeX for almost everything, that is mostly text. Everything from info posters to business cards. However, when the text is a message in itself, such as price lists or signs, I use vector graphing programs, like Inkscape. I don't see the point in using TikZ for making the entrance sign of a pub. I much ...


8

"beamer can export to PDF or PS", beamer doesn't export anything. It is a LaTeX class and LaTeX compiles the document to PDF (pdflatex) or DVI (latex) which then is mostly converted to PS. There is of course no powerpointlatex, so you will need to convert the PDF or PS somehow to a format PP can read, which would be RTF (Rich Text Format) or some Windows ...


8

LibreOffice Writer, as one would expect, also includes Writer2LaTeX as an extension. Writer2LaTeX is being actively developed (the current stable version is 1.0.2 (included with Ubuntu Natty, for example), the latest development alpha is 1.1.8. Changes include the development of Writer4LaTeX, aiming to integrate Writer with a LaTeX installation, providing a ...


8

There's an interesting discussion and comparison of conversion options here: http://web.archive.org/web/20121107120612/http://www.charlietanksley.net/philtex/converting-from-latex/


7

Another thing to keep in mind is that TeX (any macro package) is designed for static typesetting. It works best if your desired final result is a pdf, slides, or ink on paper. It does not work quite as well if you also want to target reflowable formats like HTML. There are packages to do that, but they have limitations, and not all other packages work well ...



Only top voted, non community-wiki answers of a minimum length are eligible