Tag Info

Hot answers tagged

68

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, ...


40

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 ...


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 ...


25

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 ...


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 ...


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 ...


13

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


12

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.


11

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 ...


11

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 ...


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

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.


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 ...


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

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 ...


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

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 ...


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

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} ...


7

What I need to know is: can I just dump a preamble containing all the style commands I need into a class file? Please don't and also don't take any inspiration from Writer2LaTeX’s computer generated preamble. My suggestion is that you strengthen your knowledge of LaTeX and you develop your own class as follows. Ensure the requirements are written ...


7

The syntax for mk4ht is as given below: mk4ht command file option1 option2 option3 command could be htlatex or mzlatex or oolatex of any one of the scripts provided by tex4ht. option1 is passed on to tex4ht.sty (like html, xhtml, mathml ...) option2 is passed on to tex4ht.env and tex4ht binary, the post-processor of *.dvi output. option3 is those ...


7

I agree with @tohecz that this is a bit of a scattered question, but I'll try to answer each individual part and bring it all together. The highlight of everything that follows: With LaTeX (and TeX systems in general), it's essential to realize that even though TeX is processing your document and LaTeX has defined a format you should try and stick to, ...


7

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.


7

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 ...



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