Tag Info

66

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

39

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

35

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

27

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

21

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

16

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

13

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

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

10

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

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

8

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

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

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

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

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.

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

7

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

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

6

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

6

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

5

Remarks By default the %-symbol is the symbol used to make a comment. To display the symbol you have to "escape" it by prefixing it with \, i.e. \%. The same applies for other symbols, e.g. \$, \{ or \}. The implementation to get the permille symbol was taken from @egreg's answer in Per mille symbol in classicthesis style. Implementation ... 5 As Michal wrote in his comment, there's no option to create a flat ODT document directly with TeX4ht. However, you don't need additional OO wrapper scripts either but can directly use OpenOffice/LibreOffice as a command-line converter: oowriter --convert-to fodt myfile.odt You only have to ensure that the proper OO XSLT filters are installed, i.e. export ... 5 I wish I could do everything with LaTeX! I agree with the other contributers that it is hardly over kill. Once you've typeset one letter or CV, you can make a thousand more with very little time investment. And with XeTeX multiple languages and fonts are no longer major issues. Unfortunately, one common situation that TeX handles poorly is collaboration. ... 5 Not sure if your problem is the same as mine, but I got oolatex etc to work under Windows XP by editing <texmf>\tex4ht\base\win32\tex4ht.env. I updated all occurrences of c:\tex4ht\texmf and c:/tex4ht/texmf to the actual TEXMF path on my system, so that all the paths resolve. Update: Note that java doesn't like space characters in file paths, so ... 4 Output generated by tex4ht configurations for openoffice needs some postprocessing, in particular this is needed for correct function of document hyperlinks. This postprocessing is done by some sort of xslt templates, called xtpipes. You can find these templates in directory$texroot/texmf-dist/tex4ht/xtpipes Postprocessing with these templates is ...

4

tex4ht: documentation in source repository. more on configuration at tug.org Michel Goossens, Sebastian Rahtz et al. The LaTeX Web Companion. Addison Wesley, 1999, pp. 169-194,404-415. ooffice.4ht: Maarten Wisse (2002) “Hacking TeX4ht for XML Output: The Road toward a TeX to Word Convertor”, MAPS 28, 2002, pp. 28-35.

3

Open document format is big and ugly, so ooffice.4ht is also big and ugly. If you want to better understand, what is going on, you must understand some basics, which are described in resources posted in your post. ooffice.4ht also add some custom macros, useful for dealing with styles. There are two types of styles used here. One are defined in file with ...

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