I know LaTeX is used a lot in academia to format papers and dissertations. How is LaTeX used in industry and what are some examples? I am wondering whether knowing LyX will give me a leverage when applying to jobs.
|
|
A very common use of LaTeX is for automatic generation of high quality PDF reports that present the results of some routine analysis. For example, given some hydrology data in CSV format:
(from: http://waterdata.usgs.gov) One could write a quick script:
To process a report template that uses some sort of templating language (Jinja in this case):
Bam. A table that had to be tediously compiled by hand each week using Word or Excel is now automatically generated by a re-usable tool:
Slap the script into a Here is a more complicated example produced using Sweave, which is a part of the R programming language:
|
|||||||||||||
|
|
Salesmen in my company use LaTeX without knowing it. To make a commercial proposal of our complex industrial products, salesment use an Excel spreadsheet to choose the different options, the spreadsheet computes the parts lists, prices, planning etc. The salesman fills also in different cells for the cover letter and explanations, then a macro creates a tex file and lauches pdftex. The final document includes pictures, gantt project, tables… everybody is really amazed by the look of the document. I was first feared that the salesmen would be reluctant to give up Word and loose control of the page layout, but the result is so good and alterations are so fast that nobody complains. Some of them are even interested in learning LaTeX basic commands to be able to customize a bit the document. |
|||
|
|
|
A while ago I stumbled upon this conversation among professional typographers. The conversation is pretty revealing and gives you the reasons why TeX and Troff for that matter are seldom if ever used in typography industry apart of mathematics and up to some extends physics publications. I particularly like explanations about failure of Metafont to attract any attention by professional typographers. It boils down to a simple observation that is easier to teach pigs to fly than to teach professional typographers mathematics necessary to use Metafont to create new fonts. |
|||||||
|
|
As a LaTeX consultancy, we have produced classes and styles for many organisations, including companies, government departments, and non-profits. A London auction house uses LaTeX to generate invoices; an electronic systems training company uses LyX and LaTeX to create their course workbooks and white papers; a Dublin printer uses LaTeX for pharmaceutical labelling; a local government organisation uses TeX to generate the Register of Voters; a professional scientific association uses LaTeX for its regular series of technical reports; and of course we use it internally for client reports, newsletters, and invoicing. |
|||||
|
|
Regardless of whether or not LaTeX is used at the company and depending on the nature of the position you're applying for, it could still help to have on the résumé. It shows that you know how to do things more than one way (provided you have other document editing software on the résumé). I used to interview folks for sysadmin positions and if someone had LaTeX on their résumé, I would definitely (like someone else mentioned) ask if they used it directly or with a GUI frontend. We often use those kinds of questions to get an idea of the person's skillset and work style preferences. For example, we do everything in the command line and if they prefer a WYSIWYG interface, then their style may not be a good fit for our company or they may be better suited for a different group within the organization. |
|||
|
|
|
You have to know also the policy that the company you are working for have for software: probably they have a standard software for internal-external documentation, and so you would be "warmly invited" to use that software. (I can tell this for sure because i'm experiencing the same thing just now) In the other hand, if you are free to use your favourite software, you should check if your LaTeX (or LyX) documents (that can be exported to .odf format for sure) are well formatted and compatible with the software that your colleagues are using. Finally, you should also know if the company is using a template, and which platform it's built for. I'm done :) |
||||
|
|
|
The Swiss firm Netcetera has used LaTeX for marketing brochures, personalized customer service reports in finance and health applications, and automatically generating documentation needed to comply to European space engineering standards. However, in these cases defining the LaTeX that is generated is usually takes a few days to a few weeks (in the marketing case done by Amy Hendrickson, a consultant with www.texnology.com), the generation framework takes maybe a little less, and the maintenance of the generation framework and the content (kept in a Wiki, see http://jbrazile.blogspot.com/search/label/pdflatex) is the longer term task. Here, knowing the business domain (for the content) and being able to fix the code of the framework (sometimes Java, sometimes scripting languages) is probably more important than being able to debug the LaTeX error messages that get thrown in exceptional cases. And finally, within the firm probably the majority view is against the use of LaTeX for these uses in favor of more Java-friendly technologies such as Apache fop. |
||||
|
|
|
Dr Drang has a number of good examples if you poke around. He's an engineer that has used TeX for years. Poke around and I'm sure you'll find something awesome. |
||||
|
|
|
As an embedded software developer, I use LaTeX as the back end for documentation produced by tools such as Doxygen. I also use it (often mediated by a Markdown to LaTeX translator called Pandoc) for production of working notes, release notes, and other internal-use documentation. The key advantage for me is that the resulting documents have clean and professional-appearing typography without requiring a lot of manual effort or transcription and clean-up of text as is often required when dealing with Word. |
|||
|
|
|
The well-known publishing company Springer also uses LaTeX for their books. In general (I suspect) most publishing companies, especially the ones producing scientific/technical books, will use (La)TeX. |
|||||||||||||||
|
|
At the last GuIT (Italian TeX user group) meeting I presented the web application FACILE, in use at the Administration of the City of Naples (Italy, Naples on Wikipedia). The acronym FACILE means 'make an institutional letter according to the corporate identity of the Municipality'. Here is the link to the presentation slides: presentation of FACILE, GuIT meeting 2011 (it's in Italian, sorry, but figures give an idea of the work). The web application was released on March 2011. It is integrated into the intranet software tools of the Municipality and is currently under testing. Users--i.e. employees of the City Administration--are able to produce official internal communication letters which comply to the City of Naples Corporate Identity specifications. In 2010, in the Administration of Naples have been issued 500000 internal letters. This gives an idea of the potential use of FACILE in the next future. The application is designed to be perceived as a very simple tool and presents itself to the user as a web form for the production of a PDF document. Behind the scenes FACILE runs the XeLaTeX typesetting engine (letters have to be typeset with Garamond and Frutiger fonts) together with an ad hoc parser developed in the PHP language. The key aspect of the application is the design of a template of LaTeX source based on the scrlttr2 document class from the KOMA-script bundle. |
||||
|
|
|
Whether or not any particular company uses TeX (etc.) will depend significantly on the coorporate culture. When applying for any position, it is always best to learn about the company and adjust your resume/cover letter appropriately. If there is a company that interests you, look at their publications, like the ones mentioned in the answers above, and see what they use. If they use TeX (etc.), then by all means highlight your skills; if they don't, don't. I work for a large construction/engineering firm in the nuclear industry. Getting software (especially open source) installed on classified computers is not an easy task. I asked for a MikTeX install and not a single person in the IT department had ever even heard of LaTeX. Eventually I just gave up and now use MS Word (2003) with Times New Roman... yes, it nausiates me, but it is the most efficient method I have found for communicating with my coworkers. |
|||||||
|
|
I've been told Pragma ADE, a publishing house, uses ConTeXt to produce high-quality documents. |
|||||||||
|
|
There are companies (I try to avoid advertisement) that produce big product catalogs with LaTeX and lower level LuaTeX. For example (this is not from us): the ERCO catalog is made with LaTeX. There are also professional LaTeX/TeX trainers and consultants. Also, some professional typesetters use TeX, LaTeX or ConTeXt for book productions (for example Germany based company Werksatz uses ConTeXt). So, yes, LaTeX knowledge can be a leverage when applying to jobs, but these jobs are rare. |
|||||||
|
|
One of the direct banks in Germany, by that time called 1822direkt, now Frankfurter Sparkasse used to generate all their correspondence with LaTeX. In case of printed letters you could tell by the fonts
As it is a local bank and I'm now longer based in Frankfurt I am now longer with them, so I can’t say if they still use LaTeX. |
|||
|
To start with the examples: Deutsche Bahn, the german railway company, is using LaTeX (or at least TeX, I'm not sure) to format timetables of any kind, including the large tables hanging in the stations, the individual station-wise or connection-wise schedules for download (in many different ways), etc. Also, some smaller public transportation companies use it for the same purpose. You can see it in the pdf metadata of the schedules.It's hard to give a link, the schedules are created individually, so the link http://persoenlicherfahrplan.bahn.de/bin/pf/query-p2w.exe/dn refers to the web form for the generation. You can try it by e. g. putting »Frankfurt« and »Berlin« into the »Von« and »Nach« field and then hitting »Erstellen«. The Schedules you can get at http://www.rmv.de/de/Fahrplanauskunft/Fahrplaene/Haltestellenaushang/ are even more impressive (colorful, complex tables, etc.) and on the linked page are small previews. |
|||||||||||||||||||||
|



