From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thomas S. Dye" Subject: A LaTeX class for Org-mode export Date: Tue, 14 Sep 2010 10:37:41 -1000 Message-ID: Mime-Version: 1.0 (Apple Message framework v936) Content-Type: multipart/mixed; boundary="===============0046897435==" Return-path: Received: from [140.186.70.92] (port=39418 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OvcGH-0000ey-Pk for emacs-orgmode@gnu.org; Tue, 14 Sep 2010 16:37:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OvcGB-0001CN-3P for emacs-orgmode@gnu.org; Tue, 14 Sep 2010 16:37:49 -0400 Received: from oproxy2-pub.bluehost.com ([67.222.39.60]:60974) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OvcGA-0001C4-SF for emacs-orgmode@gnu.org; Tue, 14 Sep 2010 16:37:47 -0400 Received: from [72.253.144.27] (helo=potofo-ou.westell.com) by box472.bluehost.com with esmtpa (Exim 4.69) (envelope-from ) id 1OvcG7-000539-Cz for emacs-orgmode@gnu.org; Tue, 14 Sep 2010 14:37:44 -0600 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode Mailinglist --===============0046897435== Content-Type: multipart/alternative; boundary=Apple-Mail-26--900699984 --Apple-Mail-26--900699984 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Aloha all, I'd like to draw your attention to a LaTeX class that I put together in response to posts here about configuring the output of the LaTeX exporter. The class supports all of the Org-mode LaTeX default packages. It supports the standard LaTeX article class and the KOMA- script scrartcl class and provides several choices of fonts. In addition, it includes facilities to apply microtypographic adjustments to suitable fonts, set the line spacing of the document to double space, set lists more compactly than the standard LaTeX article.cls, and typeset source code listings, optionally with color. The documentation that should appear shortly in the Babel/Uses section of Worg includes two examples that illustrate use of the class. The first uses the standard LaTeX article class and Times, Helvetica, and Courier fonts with a 12 point base size to typeset the literate program on 8.5 x 11 in. paper, with colored source code listings and microtypographic adjustments. > #+LaTeX_CLASS: org-article-subsubsection > #+LaTeX_CLASS_OPTIONS: [article,letterpaper,times, > 12pt,listings,color,microtype] The second uses the KOMA-script scrartcl class and Utopia, Bera, and Inconsolata fonts with a 10 point base size to typeset the literate program on 5.8 x 8.3 in. paper in landscape mode, also with colored source code listings and microtypographic adjustments. In addition, lists are set tighter than with the standard LaTeX article class. > #+LaTeX_CLASS: org-article-subsubsection > #+LaTeX_CLASS_OPTIONS: [koma,a5paper,landscape,utopia, > 10pt,listings,color,microtype,paralist] The project is hosted at GitHub: http://github.com/tsdye/org-article All the best, Tom --Apple-Mail-26--900699984 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Aloha = all,

I'd like to draw your attention to a LaTeX class = that I put together in response to posts here about configuring the = output of the LaTeX exporter.  The class supports all of the = Org-mode LaTeX default packages.  It supports the standard LaTeX = article class and the KOMA-script scrartcl class and provides several = choices of fonts.  In addition, it  includes facilities = to apply microtypographic adjustments to suitable fonts, set the = line spacing of the document to double space, set lists more = compactly than the standard LaTeX article.cls, and typeset source = code listings, optionally with color.

The = documentation that should appear shortly in the Babel/Uses section of = Worg includes two examples that illustrate use of the class.  The = first uses the standard LaTeX article class and Times, Helvetica, and = Courier fonts with a 12 point base size to typeset the literate program = on 8.5 x 11 in. paper, with colored source code listings and = microtypographic adjustments.

#+LaTeX_CLASS: = org-article-subsubsection
#+LaTeX_CLASS_OPTIONS: = [article,letterpaper,times,12pt,listings,color,microtype]

The second uses the=  KOMA-script scrartcl class and Utopia, Bera, and = Inconsolata fonts with a 10 point base size to typeset the literate = program on 5.8 x 8.3 in. paper in landscape mode, also = with colored source code listings and microtypographic adjustments. =  In addition, lists are set tighter than with the standard LaTeX = article class.

#+LaTeX_CLASS: = org-article-subsubsection
#+LaTeX_CLASS_OPTIONS: = [koma,a5paper,landscape,utopia,10pt,listings,color,microtype,paralist]

The project is host= ed at GitHub:

All the = best,
Tom
= --Apple-Mail-26--900699984-- --===============0046897435== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============0046897435==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Scot Becker Subject: Re: A LaTeX class for Org-mode export Date: Tue, 14 Sep 2010 22:36:19 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: Received: from [140.186.70.92] (port=59468 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OvdBB-0001S2-R1 for emacs-orgmode@gnu.org; Tue, 14 Sep 2010 17:36:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OvdBA-0000Mh-FO for emacs-orgmode@gnu.org; Tue, 14 Sep 2010 17:36:41 -0400 Received: from mail-bw0-f41.google.com ([209.85.214.41]:51402) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OvdBA-0000Mb-8r for emacs-orgmode@gnu.org; Tue, 14 Sep 2010 17:36:40 -0400 Received: by bwz10 with SMTP id 10so717791bwz.0 for ; Tue, 14 Sep 2010 14:36:39 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Thomas S. Dye" Cc: emacs-orgmode Mailinglist Well this is very cool. A whole new paradigm for org-LaTeX integration. Well done. I was especially glad for the introduction to the 'paralist' package. Could it be that the line to clone the git repo should be this: git clone git://github.com/tsdye/org-article.git instead of what I find in the document: git clone git@github.com:tsdye/org-article.git (which didn't work for me)? And I think 'org-export-packages-alist' should be org-export-latex-packages-alist in the section entitled: Org-Mode LaTeX Export Setup (1.4). Also the code windows of the resulting PDFs dont' work that well for pasting the the code blocks to the command line or into Emacs, but don't know how to fix that. (Is 'microtype' meddling too much in the code blocks?) Anyway, many thanks for this. I look forward to experimenting in the days to come. Scot (resent to the whole list, whoops!) From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thomas S. Dye" Subject: Re: A LaTeX class for Org-mode export Date: Tue, 14 Sep 2010 13:28:57 -1000 Message-ID: <96C69B16-0CD5-43E9-9B2C-A9ABDB2C19B5@tsdye.com> References: Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=46692 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ovf2O-0000xu-JD for emacs-orgmode@gnu.org; Tue, 14 Sep 2010 19:35:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Ovf2K-0006pJ-Aj for emacs-orgmode@gnu.org; Tue, 14 Sep 2010 19:35:44 -0400 Received: from oproxy2-pub.bluehost.com ([67.222.39.60]:40466) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1Ovf2K-0006p5-3S for emacs-orgmode@gnu.org; Tue, 14 Sep 2010 19:35:40 -0400 In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Scot Becker Cc: emacs-orgmode Mailinglist Aloha Scot, Thanks for catching my errors. I've made the changes you indicated. If microtype is messing with cut and paste, you can remove it from the #+LaTeX_CLASS_OPTIONS: line and generate new pdf's (at least you can after everything is straight in .emacs). Alternatively, you can cut and paste from the Org file, or (if you're looking to cut and paste from one of the sections full of noweb references) you can tangle the file to create the class file and cut and paste from it. All the best, Tom On Sep 14, 2010, at 11:36 AM, Scot Becker wrote: > Well this is very cool. A whole new paradigm for org-LaTeX > integration. Well done. I was especially glad for the introduction > to the 'paralist' package. > > Could it be that the line to clone the git repo should be this: > > git clone git://github.com/tsdye/org-article.git > > instead of what I find in the document: > > git clone git@github.com:tsdye/org-article.git > > (which didn't work for me)? > > > And I think 'org-export-packages-alist' should be > org-export-latex-packages-alist > in the section entitled: Org-Mode LaTeX Export Setup (1.4). > > Also the code windows of the resulting PDFs dont' work that well for > pasting the the code blocks to the command line or into Emacs, but > don't know how to fix that. (Is 'microtype' meddling too much in the > code blocks?) > > Anyway, many thanks for this. I look forward to experimenting in the > days to come. > > Scot > (resent to the whole list, whoops!) From mboxrd@z Thu Jan 1 00:00:00 1970 From: Srinivas Subject: Re: A LaTeX class for Org-mode export Date: Wed, 22 Sep 2010 02:44:18 +0000 (UTC) Message-ID: References: <96C69B16-0CD5-43E9-9B2C-A9ABDB2C19B5@tsdye.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=38260 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OyFJx-0003cP-Gd for emacs-orgmode@gnu.org; Tue, 21 Sep 2010 22:44:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OyFJw-0005ch-6Y for emacs-orgmode@gnu.org; Tue, 21 Sep 2010 22:44:33 -0400 Received: from lo.gmane.org ([80.91.229.12]:53967) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OyFJv-0005cT-Ok for emacs-orgmode@gnu.org; Tue, 21 Sep 2010 22:44:32 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OyFJs-0001Pz-W1 for emacs-orgmode@gnu.org; Wed, 22 Sep 2010 04:44:29 +0200 Received: from 192.212.253.8 ([192.212.253.8]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Sep 2010 04:44:28 +0200 Received: from sp_us by 192.212.253.8 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Sep 2010 04:44:28 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Thomas S. Dye tsdye.com> writes: Tom, I tried to run and produce PDF using Miktex 2.8 on Windows (Emacs 23.1). I get an error: (C:\bin\miktex-2.8\tex\latex\inconsolata\inconsolata.sty)) ! LaTeX Error: File `nil.sty' not found. and the PDF is not produced. I am a newbie at trying LaTeX so don't know quite where to begin solving the problem. Any help is much appreciated. Any tips to solve this problem? - Srinivas PS. Attached is the log: This is pdfTeX, Version 3.1415926-1.40.10 (MiKTeX 2.8) entering extended mode ("c:/Documents and Settings/srinivas/my documents/org-files/src/article- class.te x" LaTeX2e <2009/09/24> Babel and hyphenation patterns for english, dumylang, nohyphenation, ge rman, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded. ("c:\Documents and Settings\srinivas\my documents\org-files\src\org- article.cls" Document Class: org-article 2010/09/19 0.2 (TSD) (C:\bin\miktex-2.8\tex\latex\base\ifthen.sty) (C:\bin\miktex-2.8\tex\latex\tools\calc.sty) (C:\bin\miktex-2.8\tex\generic\oberdiek\ifpdf.sty) (C:\bin\miktex-2.8\tex\latex\koma-script\scrartcl.cls Document Class: scrartcl 2010/06/17 v3.06 KOMA-Script document class (article) (C:\bin\miktex-2.8\tex\latex\koma-script\scrkbase.sty (C:\bin\miktex-2.8\tex\latex\koma-script\scrbase.sty (C:\bin\miktex-2.8\tex\latex\graphics\keyval.sty) (C:\bin\miktex-2.8\tex\latex\koma-script\scrlfile.sty Package scrlfile, 2009/03/25 v3.03 KOMA-Script package (loading files) Copyright (C) Markus Kohm ))) (C:\bin\miktex-2.8\tex\latex\koma-script\tocbasic.sty) (C:\bin\miktex-2.8\tex\latex\koma-script\scrsize11pt.clo) (C:\bin\miktex-2.8\tex\latex\koma-script\typearea.sty Package typearea, 2010/06/17 v3.06 KOMA-Script package (type area) Copyright (C) Frank Neukam, 1992-1994 Copyright (C) Markus Kohm, 1994- Package typearea Warning: Maybe no optimal type area settings! (typearea) The maximum limit of line width is about 17% (typearea) larger than the heuristically detected line width. (typearea) You may e.g. increase DIV, decrease fontsize (typearea) or change the papersize. )) (C:\bin\miktex-2.8\tex\latex\base\fixltx2e.sty) (C:\bin\miktex-2.8\tex\latex\graphics\graphicx.sty (C:\bin\miktex-2.8\tex\latex\graphics\graphics.sty (C:\bin\miktex-2.8\tex\latex\graphics\trig.sty) (C:\bin\miktex-2.8\tex\latex\00miktex\graphics.cfg) (C:\bin\miktex-2.8\tex\latex\pdftex-def\pdftex.def))) (C:\bin\miktex-2.8\tex\latex\tools\longtable.sty) (C:\bin\miktex-2.8\tex\latex\float\float.sty) (C:\bin\miktex-2.8\tex\latex\wrapfig\wrapfig.sty) (C:\bin\miktex-2.8\tex\latex\soul\soul.sty) (C:\bin\miktex-2.8\tex\latex\base\fontenc.sty (C:\bin\miktex-2.8\tex\latex\base\t1enc.def)) (C:\bin\miktex-2.8\tex\latex\base\textcomp.sty (C:\bin\miktex-2.8\tex\latex\base\ts1enc.def)) (C:\bin\miktex-2.8\tex\latex\marvosym\marvosym.sty) (C:\bin\miktex-2.8\tex\latex\wasysym\wasysym.sty) (C:\bin\miktex-2.8\tex\latex\base\latexsym.sty) (C:\bin\miktex-2.8\tex\latex\hyperref\hyperref.sty (C:\bin\miktex-2.8\tex\generic\oberdiek\ltxcmds.sty) (C:\bin\miktex-2.8\tex\generic\oberdiek\kvsetkeys.sty (C:\bin\miktex-2.8\tex\generic\oberdiek\infwarerr.sty) (C:\bin\miktex-2.8\tex\generic\oberdiek\etexcmds.sty)) (C:\bin\miktex-2.8\tex\generic\oberdiek\pdfescape.sty (C:\bin\miktex-2.8\tex\generic\oberdiek\pdftexcmds.sty (C:\bin\miktex-2.8\tex\generic\oberdiek\ifluatex.sty))) (C:\bin\miktex-2.8\tex\generic\oberdiek\ifvtex.sty) (C:\bin\miktex-2.8\tex\latex\ifxetex\ifxetex.sty) (C:\bin\miktex-2.8\tex\latex\oberdiek\hycolor.sty (C:\bin\miktex-2.8\tex\latex\oberdiek\xcolor-patch.sty)) (C:\bin\miktex-2.8\tex\latex\oberdiek\letltxmacro.sty) (C:\bin\miktex-2.8\tex\latex\hyperref\pd1enc.def) (C:\bin\miktex-2.8\tex\generic\oberdiek\intcalc.sty) (C:\bin\miktex-2.8\tex\latex\00miktex\hyperref.cfg) (C:\bin\miktex-2.8\tex\latex\oberdiek\kvoptions.sty) Implicit mode ON; LaTeX internals redefined (C:\bin\miktex-2.8\tex\latex\ltxmisc\url.sty) (C:\bin\miktex-2.8\tex\generic\oberdiek\bitset.sty (C:\bin\miktex-2.8\tex\generic\oberdiek\bigintcalc.sty)) (C:\bin\miktex-2.8\tex\generic\oberdiek\atbegshi.sty)) * hyperref using default driver hpdftex * (C:\bin\miktex-2.8\tex\latex\hyperref\hpdftex.def (C:\bin\miktex-2.8\tex\latex\oberdiek\atveryend.sty) (C:\bin\miktex-2.8\tex\latex\oberdiek\rerunfilecheck.sty (C:\bin\miktex-2.8\tex\generic\oberdiek\uniquecounter.sty))) (C:\bin\miktex-2.8\tex\latex\paralist\paralist.sty) (C:\bin\miktex-2.8\tex\latex\microtype\microtype.sty (C:\bin\miktex-2.8\tex\latex\microtype\microtype.cfg)) (C:\bin\miktex-2.8\tex\latex\listings\listings.sty (C:\bin\miktex-2.8\tex\latex\listings\lstmisc.sty) (C:\bin\miktex-2.8\tex\latex\listings\listings.cfg)) (C:\bin\miktex-2.8\tex\latex\graphics\color.sty (C:\bin\miktex-2.8\tex\latex\00miktex\color.cfg)) (C:\bin\miktex-2.8\tex\latex\base\fontenc.sty (C:\bin\miktex-2.8\tex\latex\base\t1enc.def)) (C:\bin\miktex-2.8\tex\latex\mathdesign\mathdesign.sty (C:\bin\miktex-2.8\tex\latex\mathdesign\mdput\mdput.cfg) (C:\bin\miktex-2.8\tex\latex\mathdesign\mdput\mdput.sty (C:\bin\miktex-2.8\tex\latex\mathdesign\mdfont.def) (C:\bin\miktex-2.8\tex\latex\mathdesign\mdsffont.def) (C:\bin\miktex-2.8\tex\latex\mathdesign\mdttfont.def) (C:\bin\miktex-2.8\tex\latex\mathdesign\mdput\t1mdput.fd)) (C:\bin\miktex-2.8\tex\latex\base\fontenc.sty (C:\bin\miktex-2.8\tex\latex\base\t1enc.def))) (C:\bin\miktex-2.8\tex\latex\bera\berasans.sty) (C:\bin\miktex-2.8\tex\latex\inconsolata\inconsolata.sty)) ! LaTeX Error: File `nil.sty' not found. Type X to quit or to proceed, or enter new name. (Default extension: sty) Enter file name: ! Emergency stop. l.6 \providecommand {\alert}[1]{\textbf{#1}} ! ==> Fatal error occurred, no output PDF file produced! Transcript written on article-class.log. From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thomas S. Dye" Subject: Re: Re: A LaTeX class for Org-mode export Date: Tue, 21 Sep 2010 17:35:08 -1000 Message-ID: <9D19093D-A8CB-4085-B7B9-7E9C4C7EB4AB@tsdye.com> References: <96C69B16-0CD5-43E9-9B2C-A9ABDB2C19B5@tsdye.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=55254 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OyG73-0001ep-Ef for emacs-orgmode@gnu.org; Tue, 21 Sep 2010 23:35:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OyG71-00039X-QP for emacs-orgmode@gnu.org; Tue, 21 Sep 2010 23:35:17 -0400 Received: from oproxy1-pub.bluehost.com ([66.147.249.253]:60884) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OyG71-00039C-Kg for emacs-orgmode@gnu.org; Tue, 21 Sep 2010 23:35:15 -0400 In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Srinivas Cc: emacs-orgmode@gnu.org Srinivas, I don't know what is causing that. I've never seen it before. Are you able to compile successfully with the times option (which doesn't use the inconsolata font?) All the best, Tom On Sep 21, 2010, at 4:44 PM, Srinivas wrote: > Thomas S. Dye tsdye.com> writes: > > Tom, > > I tried to run and produce PDF using Miktex 2.8 on Windows (Emacs > 23.1). I get > an error: > > (C:\bin\miktex-2.8\tex\latex\inconsolata\inconsolata.sty)) > > ! LaTeX Error: File `nil.sty' not found. > > and the PDF is not produced. I am a newbie at trying LaTeX so don't > know quite > where to begin solving the problem. Any help is much appreciated. > > Any tips to solve this problem? > > - Srinivas > > PS. Attached is the log: > > This is pdfTeX, Version 3.1415926-1.40.10 (MiKTeX 2.8) > entering extended mode > > ("c:/Documents and Settings/srinivas/my documents/org-files/src/ > article- > class.te > x" > LaTeX2e <2009/09/24> > Babel and hyphenation patterns for english, dumylang, > nohyphenation, ge > rman, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, > loaded. > ("c:\Documents and Settings\srinivas\my documents\org-files\src\org- > article.cls" > Document Class: org-article 2010/09/19 0.2 (TSD) > (C:\bin\miktex-2.8\tex\latex\base\ifthen.sty) > (C:\bin\miktex-2.8\tex\latex\tools\calc.sty) > (C:\bin\miktex-2.8\tex\generic\oberdiek\ifpdf.sty) > (C:\bin\miktex-2.8\tex\latex\koma-script\scrartcl.cls > Document Class: scrartcl 2010/06/17 v3.06 KOMA-Script document class > (article) > (C:\bin\miktex-2.8\tex\latex\koma-script\scrkbase.sty > (C:\bin\miktex-2.8\tex\latex\koma-script\scrbase.sty > (C:\bin\miktex-2.8\tex\latex\graphics\keyval.sty) > (C:\bin\miktex-2.8\tex\latex\koma-script\scrlfile.sty > Package scrlfile, 2009/03/25 v3.03 KOMA-Script package (loading files) > Copyright (C) Markus Kohm > > ))) (C:\bin\miktex-2.8\tex\latex\koma-script\tocbasic.sty) > (C:\bin\miktex-2.8\tex\latex\koma-script\scrsize11pt.clo) > (C:\bin\miktex-2.8\tex\latex\koma-script\typearea.sty > Package typearea, 2010/06/17 v3.06 KOMA-Script package (type area) > Copyright (C) Frank Neukam, 1992-1994 > Copyright (C) Markus Kohm, 1994- > > > Package typearea Warning: Maybe no optimal type area settings! > (typearea) The maximum limit of line width is about 17% > (typearea) larger than the heuristically detected > line width. > (typearea) You may e.g. increase DIV, decrease fontsize > (typearea) or change the papersize. > > )) (C:\bin\miktex-2.8\tex\latex\base\fixltx2e.sty) > (C:\bin\miktex-2.8\tex\latex\graphics\graphicx.sty > (C:\bin\miktex-2.8\tex\latex\graphics\graphics.sty > (C:\bin\miktex-2.8\tex\latex\graphics\trig.sty) > (C:\bin\miktex-2.8\tex\latex\00miktex\graphics.cfg) > (C:\bin\miktex-2.8\tex\latex\pdftex-def\pdftex.def))) > (C:\bin\miktex-2.8\tex\latex\tools\longtable.sty) > (C:\bin\miktex-2.8\tex\latex\float\float.sty) > (C:\bin\miktex-2.8\tex\latex\wrapfig\wrapfig.sty) > (C:\bin\miktex-2.8\tex\latex\soul\soul.sty) > (C:\bin\miktex-2.8\tex\latex\base\fontenc.sty > (C:\bin\miktex-2.8\tex\latex\base\t1enc.def)) > (C:\bin\miktex-2.8\tex\latex\base\textcomp.sty > (C:\bin\miktex-2.8\tex\latex\base\ts1enc.def)) > (C:\bin\miktex-2.8\tex\latex\marvosym\marvosym.sty) > (C:\bin\miktex-2.8\tex\latex\wasysym\wasysym.sty) > (C:\bin\miktex-2.8\tex\latex\base\latexsym.sty) > (C:\bin\miktex-2.8\tex\latex\hyperref\hyperref.sty > (C:\bin\miktex-2.8\tex\generic\oberdiek\ltxcmds.sty) > (C:\bin\miktex-2.8\tex\generic\oberdiek\kvsetkeys.sty > (C:\bin\miktex-2.8\tex\generic\oberdiek\infwarerr.sty) > (C:\bin\miktex-2.8\tex\generic\oberdiek\etexcmds.sty)) > (C:\bin\miktex-2.8\tex\generic\oberdiek\pdfescape.sty > (C:\bin\miktex-2.8\tex\generic\oberdiek\pdftexcmds.sty > (C:\bin\miktex-2.8\tex\generic\oberdiek\ifluatex.sty))) > (C:\bin\miktex-2.8\tex\generic\oberdiek\ifvtex.sty) > (C:\bin\miktex-2.8\tex\latex\ifxetex\ifxetex.sty) > (C:\bin\miktex-2.8\tex\latex\oberdiek\hycolor.sty > (C:\bin\miktex-2.8\tex\latex\oberdiek\xcolor-patch.sty)) > (C:\bin\miktex-2.8\tex\latex\oberdiek\letltxmacro.sty) > (C:\bin\miktex-2.8\tex\latex\hyperref\pd1enc.def) > (C:\bin\miktex-2.8\tex\generic\oberdiek\intcalc.sty) > (C:\bin\miktex-2.8\tex\latex\00miktex\hyperref.cfg) > (C:\bin\miktex-2.8\tex\latex\oberdiek\kvoptions.sty) > Implicit mode ON; LaTeX internals redefined > (C:\bin\miktex-2.8\tex\latex\ltxmisc\url.sty) > (C:\bin\miktex-2.8\tex\generic\oberdiek\bitset.sty > (C:\bin\miktex-2.8\tex\generic\oberdiek\bigintcalc.sty)) > (C:\bin\miktex-2.8\tex\generic\oberdiek\atbegshi.sty)) > * hyperref using default driver hpdftex * > (C:\bin\miktex-2.8\tex\latex\hyperref\hpdftex.def > (C:\bin\miktex-2.8\tex\latex\oberdiek\atveryend.sty) > (C:\bin\miktex-2.8\tex\latex\oberdiek\rerunfilecheck.sty > (C:\bin\miktex-2.8\tex\generic\oberdiek\uniquecounter.sty))) > (C:\bin\miktex-2.8\tex\latex\paralist\paralist.sty) > (C:\bin\miktex-2.8\tex\latex\microtype\microtype.sty > (C:\bin\miktex-2.8\tex\latex\microtype\microtype.cfg)) > (C:\bin\miktex-2.8\tex\latex\listings\listings.sty > (C:\bin\miktex-2.8\tex\latex\listings\lstmisc.sty) > (C:\bin\miktex-2.8\tex\latex\listings\listings.cfg)) > (C:\bin\miktex-2.8\tex\latex\graphics\color.sty > (C:\bin\miktex-2.8\tex\latex\00miktex\color.cfg)) > (C:\bin\miktex-2.8\tex\latex\base\fontenc.sty > (C:\bin\miktex-2.8\tex\latex\base\t1enc.def)) > (C:\bin\miktex-2.8\tex\latex\mathdesign\mathdesign.sty > (C:\bin\miktex-2.8\tex\latex\mathdesign\mdput\mdput.cfg) > (C:\bin\miktex-2.8\tex\latex\mathdesign\mdput\mdput.sty > (C:\bin\miktex-2.8\tex\latex\mathdesign\mdfont.def) > (C:\bin\miktex-2.8\tex\latex\mathdesign\mdsffont.def) > (C:\bin\miktex-2.8\tex\latex\mathdesign\mdttfont.def) > (C:\bin\miktex-2.8\tex\latex\mathdesign\mdput\t1mdput.fd)) > (C:\bin\miktex-2.8\tex\latex\base\fontenc.sty > (C:\bin\miktex-2.8\tex\latex\base\t1enc.def))) > (C:\bin\miktex-2.8\tex\latex\bera\berasans.sty) > (C:\bin\miktex-2.8\tex\latex\inconsolata\inconsolata.sty)) > > ! LaTeX Error: File `nil.sty' not found. > > Type X to quit or to proceed, > or enter new name. (Default extension: sty) > > Enter file name: > ! Emergency stop. > > > l.6 \providecommand > {\alert}[1]{\textbf{#1}} > > ! ==> Fatal error occurred, no output PDF file produced! > Transcript written on article-class.log. > > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thomas S. Dye" Subject: Re: Re: A LaTeX class for Org-mode export Date: Tue, 21 Sep 2010 19:31:56 -1000 Message-ID: <9E6604DB-895A-424F-89AB-8FE522EB20DD@tsdye.com> References: <328489.92725.qm@web113617.mail.gq1.yahoo.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=36103 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OyHw0-0004v4-9e for emacs-orgmode@gnu.org; Wed, 22 Sep 2010 01:32:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OyHvz-0000PV-7H for emacs-orgmode@gnu.org; Wed, 22 Sep 2010 01:32:00 -0400 Received: from oproxy3-pub.bluehost.com ([69.89.21.8]:53438) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OyHvy-0000PB-Sz for emacs-orgmode@gnu.org; Wed, 22 Sep 2010 01:31:59 -0400 In-Reply-To: <328489.92725.qm@web113617.mail.gq1.yahoo.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Srinivas Pavani Cc: emacs-orgmode@gnu.org Aloha Srinivas, Good news. I'm not sure what you mean by "close," though. In the LaTeX world, a document is supposed produce the same output regardless of the platform or the output device. "Close" is typically not good enough. Feel free to ask questions when they arise. All the best, Tom On Sep 21, 2010, at 6:44 PM, Srinivas Pavani wrote: > Tom, > > Thanks for your quick reply. > > Looks like something went wrong so I reinstalled MikTex 2.8 and > tried again. I started off with simple PDFs and slowly built up. > > I am finally able to get a pdf version that is close to yours. > > - Srinivas > > > > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Srinivas Pavani Subject: Re: Re: A LaTeX class for Org-mode export Date: Tue, 21 Sep 2010 21:44:31 -0700 (PDT) Message-ID: <328489.92725.qm@web113617.mail.gq1.yahoo.com> References: <9D19093D-A8CB-4085-B7B9-7E9C4C7EB4AB@tsdye.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from [140.186.70.92] (port=34952 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OyHC5-0008AQ-Vl for emacs-orgmode@gnu.org; Wed, 22 Sep 2010 00:44:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OyHC4-0002tl-VU for emacs-orgmode@gnu.org; Wed, 22 Sep 2010 00:44:33 -0400 Received: from web113617.mail.gq1.yahoo.com ([98.136.167.77]:26619) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OyHC4-0002tQ-Mh for emacs-orgmode@gnu.org; Wed, 22 Sep 2010 00:44:32 -0400 In-Reply-To: <9D19093D-A8CB-4085-B7B9-7E9C4C7EB4AB@tsdye.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Thomas S. Dye" Cc: emacs-orgmode@gnu.org Tom, Thanks for your quick reply. Looks like something went wrong so I reinstalled MikTex 2.8 and tried again. I started off with simple PDFs and slowly built up. I am finally able to get a pdf version that is close to yours. - Srinivas From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: A LaTeX class for Org-mode export Date: Sat, 16 Oct 2010 07:57:14 +0200 Message-ID: <382F36E0-825B-4EC0-A44A-CFEA708157D4@gmail.com> References: Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=34746 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P6zlf-0005yU-Qa for emacs-orgmode@gnu.org; Sat, 16 Oct 2010 01:57:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P6zle-0001W0-JJ for emacs-orgmode@gnu.org; Sat, 16 Oct 2010 01:57:19 -0400 Received: from mail-ew0-f41.google.com ([209.85.215.41]:61829) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P6zle-0001Vw-Eh for emacs-orgmode@gnu.org; Sat, 16 Oct 2010 01:57:18 -0400 Received: by ewy5 with SMTP id 5so1145762ewy.0 for ; Fri, 15 Oct 2010 22:57:17 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Thomas S. Dye" Cc: emacs-orgmode Mailinglist Hi Thomas, Dan just made me look again at this thread, which I had not yet studied closely. I think you have created something very useful indeed. I love the compact lists, and I am sure there is a lot more I would use. So I am wondering: What can Org do to support and integrate this class? I can think of a couple of things: - distribute it in contrib - advertise it in the manual - have it as one of the default classes in org-export-latex-classes But maybe you have other ideas? Cheers - Carsten On Sep 14, 2010, at 10:37 PM, Thomas S. Dye wrote: > Aloha all, > > I'd like to draw your attention to a LaTeX class that I put together > in response to posts here about configuring the output of the LaTeX > exporter. The class supports all of the Org-mode LaTeX default > packages. It supports the standard LaTeX article class and the KOMA- > script scrartcl class and provides several choices of fonts. In > addition, it includes facilities to apply microtypographic > adjustments to suitable fonts, set the line spacing of the document > to double space, set lists more compactly than the standard LaTeX > article.cls, and typeset source code listings, optionally with color. > > The documentation that should appear shortly in the Babel/Uses > section of Worg includes two examples that illustrate use of the > class. The first uses the standard LaTeX article class and Times, > Helvetica, and Courier fonts with a 12 point base size to typeset > the literate program on 8.5 x 11 in. paper, with colored source code > listings and microtypographic adjustments. > >> #+LaTeX_CLASS: org-article-subsubsection >> #+LaTeX_CLASS_OPTIONS: [article,letterpaper,times, >> 12pt,listings,color,microtype] > > The second uses the KOMA-script scrartcl class and Utopia, Bera, and > Inconsolata fonts with a 10 point base size to typeset the literate > program on 5.8 x 8.3 in. paper in landscape mode, also with colored > source code listings and microtypographic adjustments. In addition, > lists are set tighter than with the standard LaTeX article class. > >> #+LaTeX_CLASS: org-article-subsubsection >> #+LaTeX_CLASS_OPTIONS: [koma,a5paper,landscape,utopia, >> 10pt,listings,color,microtype,paralist] > > The project is hosted at GitHub: > http://github.com/tsdye/org-article > > All the best, > Tom > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thomas S. Dye" Subject: Re: A LaTeX class for Org-mode export Date: Sat, 16 Oct 2010 07:08:22 -1000 Message-ID: <77AA8FA8-FC83-47B0-81DC-E6D83EA7A0D5@tsdye.com> References: <382F36E0-825B-4EC0-A44A-CFEA708157D4@gmail.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=33903 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P7AFJ-0000qZ-Ms for emacs-orgmode@gnu.org; Sat, 16 Oct 2010 13:08:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P7AFI-0004PN-9Q for emacs-orgmode@gnu.org; Sat, 16 Oct 2010 13:08:37 -0400 Received: from oproxy1-pub.bluehost.com ([66.147.249.253]:51621) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1P7AFI-0004PB-2i for emacs-orgmode@gnu.org; Sat, 16 Oct 2010 13:08:36 -0400 In-Reply-To: <382F36E0-825B-4EC0-A44A-CFEA708157D4@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik Cc: emacs-orgmode Mailinglist Aloha Carsten, Thanks for your kind words. I'm having fun with org-article.cls and am happy to have Org support in the ways that you mention. Right now I think the class's main contribution is that it eases configuration of LaTeX export. For the future (perhaps distant), I'm hoping org-article.cls will make the case that Org should identify other semantic elements in LaTeX export, leaving the details of their representation to the LaTeX class. For example: paths: Paths are frequently quite long and when they don't include spaces LaTeX can have a difficult time breaking them at the end of a line. There is a LaTeX package, url.sty, that handles this. I believe that the hyperref package loads url.sty for this functionality, so it is available to the LaTeX exporter with the current defaults. If paths were identified in the export, e.g., \org-path{/long/path/to/my/file/deep/in/the/directory/tree}, then the LaTeX class could typeset this with either the \url{} command (if hyperref wasn't being used), with \nolinkurl{} (if hyperref was being used), or some other way appropriate to the class. lists: In addition to compact lists (I agree with you that they are an improvement over the standard LaTeX lists), it should be possible to typeset lists inside paragraphs. I'm not certain how this might be handled in Org-mode, perhaps an #+property or other entity that could be set on a list-specific basis. The LaTeX paralist package that is responsible for the compact lists does a good job typesetting lists in paragraphs, as well. #+results: I'm integrating Eric Fraga's GANTT chart code, which generates the LaTeX code to create a high quality graphic using an Org- mode table as input. Currently, the #+results: of Eric's code aren't exported unless I add a blank line between the #+results: and # +BEGIN_LaTeX lines. If, instead, the results block were exported inside a LaTeX environment, say \begin{org-results} \end{org-results}, then org-article.cls (or any other LaTeX class) could define an environment to typeset the results appropriately. With the blank line inserted, LaTeX export yields a listing of the LaTeX code, which is all well and good, but it doesn't get set off *as a result*, which might be useful to distinguish it from regular source code blocks in the Org-mode file. I'm not advocating for any specific changes here. I'm just trying to indicate a possibly useful development path for Org-mode LaTeX export in tandem with custom LaTeX classes. All the best, Tom On Oct 15, 2010, at 7:57 PM, Carsten Dominik wrote: > > Hi Thomas, > > Dan just made me look again at this thread, which I had not yet > studied closely. > > I think you have created something very useful indeed. I love > the compact lists, and I am sure there is a lot more I would use. > So I am wondering: What can Org do to support and integrate this > class? I can think of a couple of things: > > - distribute it in contrib > - advertise it in the manual > - have it as one of the default classes in org-export-latex-classes > > But maybe you have other ideas? > > Cheers > > - Carsten > > > On Sep 14, 2010, at 10:37 PM, Thomas S. Dye wrote: > >> Aloha all, >> >> I'd like to draw your attention to a LaTeX class that I put >> together in response to posts here about configuring the output of >> the LaTeX exporter. The class supports all of the Org-mode LaTeX >> default packages. It supports the standard LaTeX article class and >> the KOMA-script scrartcl class and provides several choices of >> fonts. In addition, it includes facilities to apply >> microtypographic adjustments to suitable fonts, set the line >> spacing of the document to double space, set lists more compactly >> than the standard LaTeX article.cls, and typeset source code >> listings, optionally with color. >> >> The documentation that should appear shortly in the Babel/Uses >> section of Worg includes two examples that illustrate use of the >> class. The first uses the standard LaTeX article class and Times, >> Helvetica, and Courier fonts with a 12 point base size to typeset >> the literate program on 8.5 x 11 in. paper, with colored source >> code listings and microtypographic adjustments. >> >>> #+LaTeX_CLASS: org-article-subsubsection >>> #+LaTeX_CLASS_OPTIONS: [article,letterpaper,times, >>> 12pt,listings,color,microtype] >> >> The second uses the KOMA-script scrartcl class and Utopia, Bera, >> and Inconsolata fonts with a 10 point base size to typeset the >> literate program on 5.8 x 8.3 in. paper in landscape mode, also >> with colored source code listings and microtypographic >> adjustments. In addition, lists are set tighter than with the >> standard LaTeX article class. >> >>> #+LaTeX_CLASS: org-article-subsubsection >>> #+LaTeX_CLASS_OPTIONS: [koma,a5paper,landscape,utopia, >>> 10pt,listings,color,microtype,paralist] >> >> The project is hosted at GitHub: >> http://github.com/tsdye/org-article >> >> All the best, >> Tom >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: A LaTeX class for Org-mode export Date: Sun, 17 Oct 2010 07:58:28 +0200 Message-ID: <1968C361-BB7A-4900-AA80-890934E03EE1@gmail.com> References: <382F36E0-825B-4EC0-A44A-CFEA708157D4@gmail.com> <77AA8FA8-FC83-47B0-81DC-E6D83EA7A0D5@tsdye.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=43125 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P7MGQ-0001Ql-Gg for emacs-orgmode@gnu.org; Sun, 17 Oct 2010 01:58:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P7MGO-0005X7-RI for emacs-orgmode@gnu.org; Sun, 17 Oct 2010 01:58:34 -0400 Received: from mail-ew0-f41.google.com ([209.85.215.41]:59076) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P7MGO-0005X2-JM for emacs-orgmode@gnu.org; Sun, 17 Oct 2010 01:58:32 -0400 Received: by ewy5 with SMTP id 5so1529123ewy.0 for ; Sat, 16 Oct 2010 22:58:31 -0700 (PDT) In-Reply-To: <77AA8FA8-FC83-47B0-81DC-E6D83EA7A0D5@tsdye.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Thomas S. Dye" Cc: emacs-orgmode Mailinglist Hi Tom, On Oct 16, 2010, at 7:08 PM, Thomas S. Dye wrote: > Aloha Carsten, > > Thanks for your kind words. I'm having fun with org-article.cls and > am happy to have Org support in the ways that you mention. Great. Would you like to make me a patch which does all this? If you want, you can also create a new directory in contrib. You can also have write permission for the git repo in order to install updates for this. > > Right now I think the class's main contribution is that it eases > configuration of LaTeX export. > > For the future (perhaps distant), I'm hoping org-article.cls will > make the case that Org should identify other semantic elements in > LaTeX export, leaving the details of their representation to the > LaTeX class. > > For example: > > paths: Paths are frequently quite long and when they don't include > spaces LaTeX can have a difficult time breaking them at the end of a > line. There is a LaTeX package, url.sty, that handles this. I > believe that the hyperref package loads url.sty for this > functionality, so it is available to the LaTeX exporter with the > current defaults. If paths were identified in the export, > e.g., \org-path{/long/path/to/my/file/deep/in/the/directory/tree}, > then the LaTeX class could typeset this with either the \url{} > command (if hyperref wasn't being used), with \nolinkurl{} (if > hyperref was being used), or some other way appropriate to the class. > > lists: In addition to compact lists (I agree with you that they are > an improvement over the standard LaTeX lists), it should be possible > to typeset lists inside paragraphs. I'm not certain how this might > be handled in Org-mode, perhaps an #+property or other entity that > could be set on a list-specific basis. The LaTeX paralist package > that is responsible for the compact lists does a good job > typesetting lists in paragraphs, as well. > > #+results: I'm integrating Eric Fraga's GANTT chart code, which > generates the LaTeX code to create a high quality graphic using an > Org-mode table as input. Currently, the #+results: of Eric's code > aren't exported unless I add a blank line between the #+results: and > #+BEGIN_LaTeX lines. If, instead, the results block were exported > inside a LaTeX environment, say \begin{org-results} \end{org- > results}, then org-article.cls (or any other LaTeX class) could > define an environment to typeset the results appropriately. With > the blank line inserted, LaTeX export yields a listing of the LaTeX > code, which is all well and good, but it doesn't get set off *as a > result*, which might be useful to distinguish it from regular source > code blocks in the Org-mode file. > > I'm not advocating for any specific changes here. I'm just trying > to indicate a possibly useful development path for Org-mode LaTeX > export in tandem with custom LaTeX classes. I will be very interested to see what else you come up with. Cheers - Carsten > > All the best, > Tom > > > On Oct 15, 2010, at 7:57 PM, Carsten Dominik wrote: > >> >> Hi Thomas, >> >> Dan just made me look again at this thread, which I had not yet >> studied closely. >> >> I think you have created something very useful indeed. I love >> the compact lists, and I am sure there is a lot more I would use. >> So I am wondering: What can Org do to support and integrate this >> class? I can think of a couple of things: >> >> - distribute it in contrib >> - advertise it in the manual >> - have it as one of the default classes in org-export-latex-classes >> >> But maybe you have other ideas? >> >> Cheers >> >> - Carsten >> >> >> On Sep 14, 2010, at 10:37 PM, Thomas S. Dye wrote: >> >>> Aloha all, >>> >>> I'd like to draw your attention to a LaTeX class that I put >>> together in response to posts here about configuring the output of >>> the LaTeX exporter. The class supports all of the Org-mode LaTeX >>> default packages. It supports the standard LaTeX article class >>> and the KOMA-script scrartcl class and provides several choices of >>> fonts. In addition, it includes facilities to apply >>> microtypographic adjustments to suitable fonts, set the line >>> spacing of the document to double space, set lists more compactly >>> than the standard LaTeX article.cls, and typeset source code >>> listings, optionally with color. >>> >>> The documentation that should appear shortly in the Babel/Uses >>> section of Worg includes two examples that illustrate use of the >>> class. The first uses the standard LaTeX article class and Times, >>> Helvetica, and Courier fonts with a 12 point base size to typeset >>> the literate program on 8.5 x 11 in. paper, with colored source >>> code listings and microtypographic adjustments. >>> >>>> #+LaTeX_CLASS: org-article-subsubsection >>>> #+LaTeX_CLASS_OPTIONS: [article,letterpaper,times, >>>> 12pt,listings,color,microtype] >>> >>> The second uses the KOMA-script scrartcl class and Utopia, Bera, >>> and Inconsolata fonts with a 10 point base size to typeset the >>> literate program on 5.8 x 8.3 in. paper in landscape mode, also >>> with colored source code listings and microtypographic >>> adjustments. In addition, lists are set tighter than with the >>> standard LaTeX article class. >>> >>>> #+LaTeX_CLASS: org-article-subsubsection >>>> #+LaTeX_CLASS_OPTIONS: [koma,a5paper,landscape,utopia, >>>> 10pt,listings,color,microtype,paralist] >>> >>> The project is hosted at GitHub: >>> http://github.com/tsdye/org-article >>> >>> All the best, >>> Tom >>> _______________________________________________ >>> Emacs-orgmode mailing list >>> Please use `Reply All' to send replies to the list. >>> Emacs-orgmode@gnu.org >>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thomas S. Dye" Subject: Re: A LaTeX class for Org-mode export Date: Sun, 17 Oct 2010 09:25:33 -1000 Message-ID: References: <382F36E0-825B-4EC0-A44A-CFEA708157D4@gmail.com> <77AA8FA8-FC83-47B0-81DC-E6D83EA7A0D5@tsdye.com> <1968C361-BB7A-4900-AA80-890934E03EE1@gmail.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=46662 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P7YrX-0000P9-7L for emacs-orgmode@gnu.org; Sun, 17 Oct 2010 15:25:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P7YrV-0001OC-Hf for emacs-orgmode@gnu.org; Sun, 17 Oct 2010 15:25:43 -0400 Received: from oproxy2-pub.bluehost.com ([67.222.39.60]:39074) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1P7YrV-0001O2-B2 for emacs-orgmode@gnu.org; Sun, 17 Oct 2010 15:25:41 -0400 In-Reply-To: <1968C361-BB7A-4900-AA80-890934E03EE1@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik Cc: emacs-orgmode Mailinglist Aloha Carsten, Much appreciated. I hope the idea of custom LaTeX classes for Org- mode export proves useful to the community. I have the patch on my list of things to do. I don't work at the speeds you folks attain so the patch will probably seem slow in coming. All the best, Tom On Oct 16, 2010, at 7:58 PM, Carsten Dominik wrote: > Hi Tom, > > On Oct 16, 2010, at 7:08 PM, Thomas S. Dye wrote: > >> Aloha Carsten, >> >> Thanks for your kind words. I'm having fun with org-article.cls >> and am happy to have Org support in the ways that you mention. > > Great. Would you like to make me a patch which does all this? > If you want, you can also create a new directory in contrib. > You can also have write permission for the git repo in order > to install updates for this. > >> >> Right now I think the class's main contribution is that it eases >> configuration of LaTeX export. >> >> For the future (perhaps distant), I'm hoping org-article.cls will >> make the case that Org should identify other semantic elements in >> LaTeX export, leaving the details of their representation to the >> LaTeX class. >> >> For example: >> >> paths: Paths are frequently quite long and when they don't include >> spaces LaTeX can have a difficult time breaking them at the end of >> a line. There is a LaTeX package, url.sty, that handles this. I >> believe that the hyperref package loads url.sty for this >> functionality, so it is available to the LaTeX exporter with the >> current defaults. If paths were identified in the export, >> e.g., \org-path{/long/path/to/my/file/deep/in/the/directory/tree}, >> then the LaTeX class could typeset this with either the \url{} >> command (if hyperref wasn't being used), with \nolinkurl{} (if >> hyperref was being used), or some other way appropriate to the class. >> >> lists: In addition to compact lists (I agree with you that they are >> an improvement over the standard LaTeX lists), it should be >> possible to typeset lists inside paragraphs. I'm not certain how >> this might be handled in Org-mode, perhaps an #+property or other >> entity that could be set on a list-specific basis. The LaTeX >> paralist package that is responsible for the compact lists does a >> good job typesetting lists in paragraphs, as well. >> >> #+results: I'm integrating Eric Fraga's GANTT chart code, which >> generates the LaTeX code to create a high quality graphic using an >> Org-mode table as input. Currently, the #+results: of Eric's code >> aren't exported unless I add a blank line between the #+results: >> and #+BEGIN_LaTeX lines. If, instead, the results block were >> exported inside a LaTeX environment, say \begin{org-results} >> \end{org-results}, then org-article.cls (or any other LaTeX class) >> could define an environment to typeset the results appropriately. >> With the blank line inserted, LaTeX export yields a listing of the >> LaTeX code, which is all well and good, but it doesn't get set off >> *as a result*, which might be useful to distinguish it from regular >> source code blocks in the Org-mode file. >> >> I'm not advocating for any specific changes here. I'm just trying >> to indicate a possibly useful development path for Org-mode LaTeX >> export in tandem with custom LaTeX classes. > > I will be very interested to see what else you come up with. > > Cheers > > - Carsten > >> >> All the best, >> Tom >> >> >> On Oct 15, 2010, at 7:57 PM, Carsten Dominik wrote: >> >>> >>> Hi Thomas, >>> >>> Dan just made me look again at this thread, which I had not yet >>> studied closely. >>> >>> I think you have created something very useful indeed. I love >>> the compact lists, and I am sure there is a lot more I would use. >>> So I am wondering: What can Org do to support and integrate this >>> class? I can think of a couple of things: >>> >>> - distribute it in contrib >>> - advertise it in the manual >>> - have it as one of the default classes in org-export-latex-classes >>> >>> But maybe you have other ideas? >>> >>> Cheers >>> >>> - Carsten >>> >>> >>> On Sep 14, 2010, at 10:37 PM, Thomas S. Dye wrote: >>> >>>> Aloha all, >>>> >>>> I'd like to draw your attention to a LaTeX class that I put >>>> together in response to posts here about configuring the output >>>> of the LaTeX exporter. The class supports all of the Org-mode >>>> LaTeX default packages. It supports the standard LaTeX article >>>> class and the KOMA-script scrartcl class and provides several >>>> choices of fonts. In addition, it includes facilities to apply >>>> microtypographic adjustments to suitable fonts, set the line >>>> spacing of the document to double space, set lists more compactly >>>> than the standard LaTeX article.cls, and typeset source code >>>> listings, optionally with color. >>>> >>>> The documentation that should appear shortly in the Babel/Uses >>>> section of Worg includes two examples that illustrate use of the >>>> class. The first uses the standard LaTeX article class and >>>> Times, Helvetica, and Courier fonts with a 12 point base size to >>>> typeset the literate program on 8.5 x 11 in. paper, with colored >>>> source code listings and microtypographic adjustments. >>>> >>>>> #+LaTeX_CLASS: org-article-subsubsection >>>>> #+LaTeX_CLASS_OPTIONS: [article,letterpaper,times, >>>>> 12pt,listings,color,microtype] >>>> >>>> The second uses the KOMA-script scrartcl class and Utopia, Bera, >>>> and Inconsolata fonts with a 10 point base size to typeset the >>>> literate program on 5.8 x 8.3 in. paper in landscape mode, also >>>> with colored source code listings and microtypographic >>>> adjustments. In addition, lists are set tighter than with the >>>> standard LaTeX article class. >>>> >>>>> #+LaTeX_CLASS: org-article-subsubsection >>>>> #+LaTeX_CLASS_OPTIONS: [koma,a5paper,landscape,utopia, >>>>> 10pt,listings,color,microtype,paralist] >>>> >>>> The project is hosted at GitHub: >>>> http://github.com/tsdye/org-article >>>> >>>> All the best, >>>> Tom >>>> _______________________________________________ >>>> Emacs-orgmode mailing list >>>> Please use `Reply All' to send replies to the list. >>>> Emacs-orgmode@gnu.org >>>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >>> >> > From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Hendy Subject: Re: A LaTeX class for Org-mode export Date: Mon, 18 Oct 2010 13:46:18 -0500 Message-ID: References: <382F36E0-825B-4EC0-A44A-CFEA708157D4@gmail.com> <77AA8FA8-FC83-47B0-81DC-E6D83EA7A0D5@tsdye.com> <1968C361-BB7A-4900-AA80-890934E03EE1@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2083916586==" Return-path: Received: from [140.186.70.92] (port=58713 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P7uj1-0005mm-Vi for emacs-orgmode@gnu.org; Mon, 18 Oct 2010 14:46:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P7uiz-00046S-CH for emacs-orgmode@gnu.org; Mon, 18 Oct 2010 14:46:23 -0400 Received: from mail-bw0-f41.google.com ([209.85.214.41]:34854) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P7uiy-00045x-VW for emacs-orgmode@gnu.org; Mon, 18 Oct 2010 14:46:21 -0400 Received: by bwz19 with SMTP id 19so924457bwz.0 for ; Mon, 18 Oct 2010 11:46:19 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Thomas S. Dye" Cc: emacs-orgmode Mailinglist , Carsten Dominik --===============2083916586== Content-Type: multipart/alternative; boundary=0016e6d99cdf8408a80492e897be --0016e6d99cdf8408a80492e897be Content-Type: text/plain; charset=ISO-8859-1 Thomas, Forgive my density... how does one use this? Or is it not available for public consumption yet? I downloaded your git repo but org-mode complains that it doesn't know about org-article. Where do I obtain the actual class file? I tried searching around on worg for the page you hinted at (mainly checking the org-contrib page) but didn't see anything there. Thanks, John On Sun, Oct 17, 2010 at 2:25 PM, Thomas S. Dye wrote: > Aloha Carsten, > > Much appreciated. I hope the idea of custom LaTeX classes for Org-mode > export proves useful to the community. > > I have the patch on my list of things to do. I don't work at the speeds > you folks attain so the patch will probably seem slow in coming. > > All the best, > Tom > > > > On Oct 16, 2010, at 7:58 PM, Carsten Dominik wrote: > > Hi Tom, >> >> On Oct 16, 2010, at 7:08 PM, Thomas S. Dye wrote: >> >> Aloha Carsten, >>> >>> Thanks for your kind words. I'm having fun with org-article.cls and am >>> happy to have Org support in the ways that you mention. >>> >> >> Great. Would you like to make me a patch which does all this? >> If you want, you can also create a new directory in contrib. >> You can also have write permission for the git repo in order >> to install updates for this. >> >> >>> Right now I think the class's main contribution is that it eases >>> configuration of LaTeX export. >>> >>> For the future (perhaps distant), I'm hoping org-article.cls will make >>> the case that Org should identify other semantic elements in LaTeX export, >>> leaving the details of their representation to the LaTeX class. >>> >>> For example: >>> >>> paths: Paths are frequently quite long and when they don't include spaces >>> LaTeX can have a difficult time breaking them at the end of a line. There >>> is a LaTeX package, url.sty, that handles this. I believe that the hyperref >>> package loads url.sty for this functionality, so it is available to the >>> LaTeX exporter with the current defaults. If paths were identified in the >>> export, >>> e.g., \org-path{/long/path/to/my/file/deep/in/the/directory/tree}, >>> then the LaTeX class could typeset this with either the \url{} command >>> (if hyperref wasn't being used), with \nolinkurl{} (if hyperref was being >>> used), or some other way appropriate to the class. >>> >>> lists: In addition to compact lists (I agree with you that they are an >>> improvement over the standard LaTeX lists), it should be possible to typeset >>> lists inside paragraphs. I'm not certain how this might be handled in >>> Org-mode, perhaps an #+property or other entity that could be set on a >>> list-specific basis. The LaTeX paralist package that is responsible for the >>> compact lists does a good job typesetting lists in paragraphs, as well. >>> >>> #+results: I'm integrating Eric Fraga's GANTT chart code, which >>> generates the LaTeX code to create a high quality graphic using an Org-mode >>> table as input. Currently, the #+results: of Eric's code aren't exported >>> unless I add a blank line between the #+results: and #+BEGIN_LaTeX lines. >>> If, instead, the results block were exported inside a LaTeX environment, >>> say \begin{org-results} \end{org-results}, then org-article.cls (or any >>> other LaTeX class) could define an environment to typeset the results >>> appropriately. With the blank line inserted, LaTeX export yields a listing >>> of the LaTeX code, which is all well and good, but it doesn't get set off >>> *as a result*, which might be useful to distinguish it from regular source >>> code blocks in the Org-mode file. >>> >>> I'm not advocating for any specific changes here. I'm just trying to >>> indicate a possibly useful development path for Org-mode LaTeX export in >>> tandem with custom LaTeX classes. >>> >> >> I will be very interested to see what else you come up with. >> >> Cheers >> >> - Carsten >> >> >>> All the best, >>> Tom >>> >>> >>> On Oct 15, 2010, at 7:57 PM, Carsten Dominik wrote: >>> >>> >>>> Hi Thomas, >>>> >>>> Dan just made me look again at this thread, which I had not yet >>>> studied closely. >>>> >>>> I think you have created something very useful indeed. I love >>>> the compact lists, and I am sure there is a lot more I would use. >>>> So I am wondering: What can Org do to support and integrate this >>>> class? I can think of a couple of things: >>>> >>>> - distribute it in contrib >>>> - advertise it in the manual >>>> - have it as one of the default classes in org-export-latex-classes >>>> >>>> But maybe you have other ideas? >>>> >>>> Cheers >>>> >>>> - Carsten >>>> >>>> >>>> On Sep 14, 2010, at 10:37 PM, Thomas S. Dye wrote: >>>> >>>> Aloha all, >>>>> >>>>> I'd like to draw your attention to a LaTeX class that I put together in >>>>> response to posts here about configuring the output of the LaTeX exporter. >>>>> The class supports all of the Org-mode LaTeX default packages. It supports >>>>> the standard LaTeX article class and the KOMA-script scrartcl class and >>>>> provides several choices of fonts. In addition, it includes facilities to >>>>> apply microtypographic adjustments to suitable fonts, set the line spacing >>>>> of the document to double space, set lists more compactly than the standard >>>>> LaTeX article.cls, and typeset source code listings, optionally with color. >>>>> >>>>> The documentation that should appear shortly in the Babel/Uses section >>>>> of Worg includes two examples that illustrate use of the class. The first >>>>> uses the standard LaTeX article class and Times, Helvetica, and Courier >>>>> fonts with a 12 point base size to typeset the literate program on 8.5 x 11 >>>>> in. paper, with colored source code listings and microtypographic >>>>> adjustments. >>>>> >>>>> #+LaTeX_CLASS: org-article-subsubsection >>>>>> #+LaTeX_CLASS_OPTIONS: >>>>>> [article,letterpaper,times,12pt,listings,color,microtype] >>>>>> >>>>> >>>>> The second uses the KOMA-script scrartcl class and Utopia, Bera, and >>>>> Inconsolata fonts with a 10 point base size to typeset the literate program >>>>> on 5.8 x 8.3 in. paper in landscape mode, also with colored source code >>>>> listings and microtypographic adjustments. In addition, lists are set >>>>> tighter than with the standard LaTeX article class. >>>>> >>>>> #+LaTeX_CLASS: org-article-subsubsection >>>>>> #+LaTeX_CLASS_OPTIONS: >>>>>> [koma,a5paper,landscape,utopia,10pt,listings,color,microtype,paralist] >>>>>> >>>>> >>>>> The project is hosted at GitHub: >>>>> http://github.com/tsdye/org-article >>>>> >>>>> All the best, >>>>> Tom >>>>> _______________________________________________ >>>>> Emacs-orgmode mailing list >>>>> Please use `Reply All' to send replies to the list. >>>>> Emacs-orgmode@gnu.org >>>>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >>>>> >>>> >>>> >>> >> > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > --0016e6d99cdf8408a80492e897be Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Thomas,


Forgive my density... how does on= e use this? Or is it not available for public consumption yet? I downloaded= your git repo but org-mode complains that it doesn't know about org-ar= ticle. Where do I obtain the actual class file?

I tried searching around on worg for the page you hinte= d at (mainly checking the org-contrib page) but didn't see anything the= re.


Thanks,
John

On Sun, Oct 17, 2010 at 2:25 PM, Thomas S. Dye <= span dir=3D"ltr"><tsd@tsdye.com>= wrote:
Aloha Carsten,

Much appreciated. =A0I hope the idea of custom LaTeX classes for Org-mode e= xport proves useful to the community.

I have the patch on my list of things to do. =A0I don't work at the spe= eds you folks attain so the patch will probably seem slow in coming.

All the best,
Tom



On Oct 16, 2010, at 7:58 PM, Carsten Dominik wrote:

Hi Tom,

On Oct 16, 2010, at 7:08 PM, Thomas S. Dye wrote:

Aloha Carsten,

Thanks for your kind words. =A0I'm having fun with org-article.cls and = am happy to have Org support in the ways that you mention.

Great. =A0Would you like to make me a patch which does all this?
If you want, you can also create a new directory in contrib.
You can also have write permission for the git repo in order
to install updates for this.


Right now I think the class's main contribution is that it eases config= uration of LaTeX export.

For the future (perhaps distant), I'm hoping org-article.cls will make = the case that Org should identify other semantic elements in LaTeX export, = leaving the details of their representation to the LaTeX class.

For example:

paths: Paths are frequently quite long and when they don't include spac= es LaTeX can have a difficult time breaking them at the end of a line. =A0T= here is a LaTeX package, url.sty, that handles this. =A0I believe that the = hyperref package loads url.sty for this functionality, so it is available t= o the LaTeX exporter with the current defaults. =A0If paths were identified= in the export,
e.g., \org-path{/long/path/to/my/file/deep/in/the/directory/tree},
then the LaTeX class could typeset this with either the \url{} command (if = hyperref wasn't being used), with \nolinkurl{} (if hyperref was being u= sed), or some other way appropriate to the class.

lists: In addition to compact lists (I agree with you that they are an impr= ovement over the standard LaTeX lists), it should be possible to typeset li= sts inside paragraphs. =A0I'm not certain how this might be handled in = Org-mode, perhaps an #+property or other entity that could be set on a list= -specific basis. =A0The LaTeX paralist package that is responsible for the = compact lists does a good job typesetting lists in paragraphs, as well.

#+results: =A0I'm integrating Eric Fraga's GANTT chart code, which = generates the LaTeX code to create a high quality graphic using an Org-mode= table as input. =A0Currently, the #+results: of Eric's code aren't= exported unless I add a blank line between the #+results: and #+BEGIN_LaTe= X lines. =A0If, instead, the results block were exported inside a LaTeX env= ironment, say \begin{org-results} \end{org-results}, then org-article.cls (= or any other LaTeX class) could define an environment to typeset the result= s appropriately. =A0With the blank line inserted, LaTeX export yields a lis= ting of the LaTeX code, which is all well and good, but it doesn't get = set off *as a result*, which might be useful to distinguish it from regular= source code blocks in the Org-mode file.

I'm not advocating for any specific changes here. =A0I'm just tryin= g to indicate a possibly useful development path for Org-mode LaTeX export = in tandem with custom LaTeX classes.

I will be very interested to see what else you come up with.

Cheers

- Carsten


All the best,
Tom


On Oct 15, 2010, at 7:57 PM, Carsten Dominik wrote:


Hi Thomas,

Dan just made me look again at this thread, which I had not yet
studied closely.

I think you have created something very useful indeed. =A0I love
the compact lists, and I am sure there is a lot more I would use.
So I am wondering: =A0What can Org do to support and integrate this
class? =A0I can think of a couple of things:

- distribute it in contrib
- advertise it in the manual
- have it as one of the default classes in org-export-latex-classes

But maybe you have other ideas?

Cheers

- Carsten


On Sep 14, 2010, at 10:37 PM, Thomas S. Dye wrote:

Aloha all,

I'd like to draw your attention to a LaTeX class that I put together in= response to posts here about configuring the output of the LaTeX exporter.= =A0The class supports all of the Org-mode LaTeX default packages. =A0It su= pports the standard LaTeX article class and the KOMA-script scrartcl class = and provides several choices of fonts. =A0In addition, it =A0includes facil= ities to apply microtypographic adjustments to suitable fonts, set the line= spacing of the document to double space, set lists more compactly than the= standard LaTeX article.cls, and typeset source code listings, optionally w= ith color.

The documentation that should appear shortly in the Babel/Uses section of W= org includes two examples that illustrate use of the class. =A0The first us= es the standard LaTeX article class and Times, Helvetica, and Courier fonts= with a 12 point base size to typeset the literate program on 8.5 x 11 in. = paper, with colored source code listings and microtypographic adjustments.<= br>
#+LaTeX_CLASS: org-article-subsubsection
#+LaTeX_CLASS_OPTIONS: [article,letterpaper,times,12pt,listings,color,micro= type]

The second uses the KOMA-script scrartcl class and Utopia, Bera, and Incons= olata fonts with a 10 point base size to typeset the literate program on 5.= 8 x 8.3 in. paper in landscape mode, also with colored source code listings= and microtypographic adjustments. =A0In addition, lists are set tighter th= an with the standard LaTeX article class.

#+LaTeX_CLASS: org-article-subsubsection
#+LaTeX_CLASS_OPTIONS: [koma,a5paper,landscape,utopia,10pt,listings,color,m= icrotype,paralist]

The project is hosted at GitHub:
http://gi= thub.com/tsdye/org-article

All the best,
Tom
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gn= u.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode





_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gn= u.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

--0016e6d99cdf8408a80492e897be-- --===============2083916586== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============2083916586==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Hendy Subject: Re: A LaTeX class for Org-mode export Date: Mon, 18 Oct 2010 13:48:00 -0500 Message-ID: References: <382F36E0-825B-4EC0-A44A-CFEA708157D4@gmail.com> <77AA8FA8-FC83-47B0-81DC-E6D83EA7A0D5@tsdye.com> <1968C361-BB7A-4900-AA80-890934E03EE1@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1862412692==" Return-path: Received: from [140.186.70.92] (port=59301 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P7uke-0006oh-3o for emacs-orgmode@gnu.org; Mon, 18 Oct 2010 14:48:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P7ukc-0004KS-3Y for emacs-orgmode@gnu.org; Mon, 18 Oct 2010 14:48:03 -0400 Received: from mail-bw0-f41.google.com ([209.85.214.41]:38177) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P7ukb-0004KG-NX for emacs-orgmode@gnu.org; Mon, 18 Oct 2010 14:48:02 -0400 Received: by bwz19 with SMTP id 19so926213bwz.0 for ; Mon, 18 Oct 2010 11:48:00 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Thomas S. Dye" Cc: emacs-orgmode Mailinglist , Carsten Dominik --===============1862412692== Content-Type: multipart/alternative; boundary=001636c5b3f597117d0492e89da1 --001636c5b3f597117d0492e89da1 Content-Type: text/plain; charset=ISO-8859-1 Nevermind. Wow, I'm a doof. I see the git files *are* the instructions... I continue to surprise myself... On Mon, Oct 18, 2010 at 1:46 PM, John Hendy wrote: > Thomas, > > > Forgive my density... how does one use this? Or is it not available for > public consumption yet? I downloaded your git repo but org-mode complains > that it doesn't know about org-article. Where do I obtain the actual class > file? > > I tried searching around on worg for the page you hinted at (mainly > checking the org-contrib page) but didn't see anything there. > > > Thanks, > John > > > On Sun, Oct 17, 2010 at 2:25 PM, Thomas S. Dye wrote: > >> Aloha Carsten, >> >> Much appreciated. I hope the idea of custom LaTeX classes for Org-mode >> export proves useful to the community. >> >> I have the patch on my list of things to do. I don't work at the speeds >> you folks attain so the patch will probably seem slow in coming. >> >> All the best, >> Tom >> >> >> >> On Oct 16, 2010, at 7:58 PM, Carsten Dominik wrote: >> >> Hi Tom, >>> >>> On Oct 16, 2010, at 7:08 PM, Thomas S. Dye wrote: >>> >>> Aloha Carsten, >>>> >>>> Thanks for your kind words. I'm having fun with org-article.cls and am >>>> happy to have Org support in the ways that you mention. >>>> >>> >>> Great. Would you like to make me a patch which does all this? >>> If you want, you can also create a new directory in contrib. >>> You can also have write permission for the git repo in order >>> to install updates for this. >>> >>> >>>> Right now I think the class's main contribution is that it eases >>>> configuration of LaTeX export. >>>> >>>> For the future (perhaps distant), I'm hoping org-article.cls will make >>>> the case that Org should identify other semantic elements in LaTeX export, >>>> leaving the details of their representation to the LaTeX class. >>>> >>>> For example: >>>> >>>> paths: Paths are frequently quite long and when they don't include >>>> spaces LaTeX can have a difficult time breaking them at the end of a line. >>>> There is a LaTeX package, url.sty, that handles this. I believe that the >>>> hyperref package loads url.sty for this functionality, so it is available to >>>> the LaTeX exporter with the current defaults. If paths were identified in >>>> the export, >>>> e.g., \org-path{/long/path/to/my/file/deep/in/the/directory/tree}, >>>> then the LaTeX class could typeset this with either the \url{} command >>>> (if hyperref wasn't being used), with \nolinkurl{} (if hyperref was being >>>> used), or some other way appropriate to the class. >>>> >>>> lists: In addition to compact lists (I agree with you that they are an >>>> improvement over the standard LaTeX lists), it should be possible to typeset >>>> lists inside paragraphs. I'm not certain how this might be handled in >>>> Org-mode, perhaps an #+property or other entity that could be set on a >>>> list-specific basis. The LaTeX paralist package that is responsible for the >>>> compact lists does a good job typesetting lists in paragraphs, as well. >>>> >>>> #+results: I'm integrating Eric Fraga's GANTT chart code, which >>>> generates the LaTeX code to create a high quality graphic using an Org-mode >>>> table as input. Currently, the #+results: of Eric's code aren't exported >>>> unless I add a blank line between the #+results: and #+BEGIN_LaTeX lines. >>>> If, instead, the results block were exported inside a LaTeX environment, >>>> say \begin{org-results} \end{org-results}, then org-article.cls (or any >>>> other LaTeX class) could define an environment to typeset the results >>>> appropriately. With the blank line inserted, LaTeX export yields a listing >>>> of the LaTeX code, which is all well and good, but it doesn't get set off >>>> *as a result*, which might be useful to distinguish it from regular source >>>> code blocks in the Org-mode file. >>>> >>>> I'm not advocating for any specific changes here. I'm just trying to >>>> indicate a possibly useful development path for Org-mode LaTeX export in >>>> tandem with custom LaTeX classes. >>>> >>> >>> I will be very interested to see what else you come up with. >>> >>> Cheers >>> >>> - Carsten >>> >>> >>>> All the best, >>>> Tom >>>> >>>> >>>> On Oct 15, 2010, at 7:57 PM, Carsten Dominik wrote: >>>> >>>> >>>>> Hi Thomas, >>>>> >>>>> Dan just made me look again at this thread, which I had not yet >>>>> studied closely. >>>>> >>>>> I think you have created something very useful indeed. I love >>>>> the compact lists, and I am sure there is a lot more I would use. >>>>> So I am wondering: What can Org do to support and integrate this >>>>> class? I can think of a couple of things: >>>>> >>>>> - distribute it in contrib >>>>> - advertise it in the manual >>>>> - have it as one of the default classes in org-export-latex-classes >>>>> >>>>> But maybe you have other ideas? >>>>> >>>>> Cheers >>>>> >>>>> - Carsten >>>>> >>>>> >>>>> On Sep 14, 2010, at 10:37 PM, Thomas S. Dye wrote: >>>>> >>>>> Aloha all, >>>>>> >>>>>> I'd like to draw your attention to a LaTeX class that I put together >>>>>> in response to posts here about configuring the output of the LaTeX >>>>>> exporter. The class supports all of the Org-mode LaTeX default packages. >>>>>> It supports the standard LaTeX article class and the KOMA-script scrartcl >>>>>> class and provides several choices of fonts. In addition, it includes >>>>>> facilities to apply microtypographic adjustments to suitable fonts, set the >>>>>> line spacing of the document to double space, set lists more compactly than >>>>>> the standard LaTeX article.cls, and typeset source code listings, optionally >>>>>> with color. >>>>>> >>>>>> The documentation that should appear shortly in the Babel/Uses section >>>>>> of Worg includes two examples that illustrate use of the class. The first >>>>>> uses the standard LaTeX article class and Times, Helvetica, and Courier >>>>>> fonts with a 12 point base size to typeset the literate program on 8.5 x 11 >>>>>> in. paper, with colored source code listings and microtypographic >>>>>> adjustments. >>>>>> >>>>>> #+LaTeX_CLASS: org-article-subsubsection >>>>>>> #+LaTeX_CLASS_OPTIONS: >>>>>>> [article,letterpaper,times,12pt,listings,color,microtype] >>>>>>> >>>>>> >>>>>> The second uses the KOMA-script scrartcl class and Utopia, Bera, and >>>>>> Inconsolata fonts with a 10 point base size to typeset the literate program >>>>>> on 5.8 x 8.3 in. paper in landscape mode, also with colored source code >>>>>> listings and microtypographic adjustments. In addition, lists are set >>>>>> tighter than with the standard LaTeX article class. >>>>>> >>>>>> #+LaTeX_CLASS: org-article-subsubsection >>>>>>> #+LaTeX_CLASS_OPTIONS: >>>>>>> [koma,a5paper,landscape,utopia,10pt,listings,color,microtype,paralist] >>>>>>> >>>>>> >>>>>> The project is hosted at GitHub: >>>>>> http://github.com/tsdye/org-article >>>>>> >>>>>> All the best, >>>>>> Tom >>>>>> _______________________________________________ >>>>>> Emacs-orgmode mailing list >>>>>> Please use `Reply All' to send replies to the list. >>>>>> Emacs-orgmode@gnu.org >>>>>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >>>>>> >>>>> >>>>> >>>> >>> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > > --001636c5b3f597117d0492e89da1 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Nevermind. Wow, I'm a doof. I see the git files are=A0the instru= ctions...

I continue to surprise myself...
On Mon, Oct 18, 2010 at 1:46 PM, Joh= n Hendy <jw.hend= y@gmail.com> wrote:
Thomas,


F= orgive my density... how does one use this? Or is it not available for publ= ic consumption yet? I downloaded your git repo but org-mode complains that = it doesn't know about org-article. Where do I obtain the actual class f= ile?

I tried searching around on worg for the page you hinte= d at (mainly checking the org-contrib page) but didn't see anything the= re.


Thanks,
John


On Sun, Oct 17, 2010 at 2:25 PM, Thomas S. Dye <= span dir=3D"ltr"><tsd= @tsdye.com> wrote:
Aloha Carsten,

Much appreciated. =A0I hope the idea of custom LaTeX classes for Org-mode e= xport proves useful to the community.

I have the patch on my list of things to do. =A0I don't work at the spe= eds you folks attain so the patch will probably seem slow in coming.

All the best,
Tom



On Oct 16, 2010, at 7:58 PM, Carsten Dominik wrote:

Hi Tom,

On Oct 16, 2010, at 7:08 PM, Thomas S. Dye wrote:

Aloha Carsten,

Thanks for your kind words. =A0I'm having fun with org-article.cls and = am happy to have Org support in the ways that you mention.

Great. =A0Would you like to make me a patch which does all this?
If you want, you can also create a new directory in contrib.
You can also have write permission for the git repo in order
to install updates for this.


Right now I think the class's main contribution is that it eases config= uration of LaTeX export.

For the future (perhaps distant), I'm hoping org-article.cls will make = the case that Org should identify other semantic elements in LaTeX export, = leaving the details of their representation to the LaTeX class.

For example:

paths: Paths are frequently quite long and when they don't include spac= es LaTeX can have a difficult time breaking them at the end of a line. =A0T= here is a LaTeX package, url.sty, that handles this. =A0I believe that the = hyperref package loads url.sty for this functionality, so it is available t= o the LaTeX exporter with the current defaults. =A0If paths were identified= in the export,
e.g., \org-path{/long/path/to/my/file/deep/in/the/directory/tree},
then the LaTeX class could typeset this with either the \url{} command (if = hyperref wasn't being used), with \nolinkurl{} (if hyperref was being u= sed), or some other way appropriate to the class.

lists: In addition to compact lists (I agree with you that they are an impr= ovement over the standard LaTeX lists), it should be possible to typeset li= sts inside paragraphs. =A0I'm not certain how this might be handled in = Org-mode, perhaps an #+property or other entity that could be set on a list= -specific basis. =A0The LaTeX paralist package that is responsible for the = compact lists does a good job typesetting lists in paragraphs, as well.

#+results: =A0I'm integrating Eric Fraga's GANTT chart code, which = generates the LaTeX code to create a high quality graphic using an Org-mode= table as input. =A0Currently, the #+results: of Eric's code aren't= exported unless I add a blank line between the #+results: and #+BEGIN_LaTe= X lines. =A0If, instead, the results block were exported inside a LaTeX env= ironment, say \begin{org-results} \end{org-results}, then org-article.cls (= or any other LaTeX class) could define an environment to typeset the result= s appropriately. =A0With the blank line inserted, LaTeX export yields a lis= ting of the LaTeX code, which is all well and good, but it doesn't get = set off *as a result*, which might be useful to distinguish it from regular= source code blocks in the Org-mode file.

I'm not advocating for any specific changes here. =A0I'm just tryin= g to indicate a possibly useful development path for Org-mode LaTeX export = in tandem with custom LaTeX classes.

I will be very interested to see what else you come up with.

Cheers

- Carsten


All the best,
Tom


On Oct 15, 2010, at 7:57 PM, Carsten Dominik wrote:


Hi Thomas,

Dan just made me look again at this thread, which I had not yet
studied closely.

I think you have created something very useful indeed. =A0I love
the compact lists, and I am sure there is a lot more I would use.
So I am wondering: =A0What can Org do to support and integrate this
class? =A0I can think of a couple of things:

- distribute it in contrib
- advertise it in the manual
- have it as one of the default classes in org-export-latex-classes

But maybe you have other ideas?

Cheers

- Carsten


On Sep 14, 2010, at 10:37 PM, Thomas S. Dye wrote:

Aloha all,

I'd like to draw your attention to a LaTeX class that I put together in= response to posts here about configuring the output of the LaTeX exporter.= =A0The class supports all of the Org-mode LaTeX default packages. =A0It su= pports the standard LaTeX article class and the KOMA-script scrartcl class = and provides several choices of fonts. =A0In addition, it =A0includes facil= ities to apply microtypographic adjustments to suitable fonts, set the line= spacing of the document to double space, set lists more compactly than the= standard LaTeX article.cls, and typeset source code listings, optionally w= ith color.

The documentation that should appear shortly in the Babel/Uses section of W= org includes two examples that illustrate use of the class. =A0The first us= es the standard LaTeX article class and Times, Helvetica, and Courier fonts= with a 12 point base size to typeset the literate program on 8.5 x 11 in. = paper, with colored source code listings and microtypographic adjustments.<= br>
#+LaTeX_CLASS: org-article-subsubsection
#+LaTeX_CLASS_OPTIONS: [article,letterpaper,times,12pt,listings,color,micro= type]

The second uses the KOMA-script scrartcl class and Utopia, Bera, and Incons= olata fonts with a 10 point base size to typeset the literate program on 5.= 8 x 8.3 in. paper in landscape mode, also with colored source code listings= and microtypographic adjustments. =A0In addition, lists are set tighter th= an with the standard LaTeX article class.

#+LaTeX_CLASS: org-article-subsubsection
#+LaTeX_CLASS_OPTIONS: [koma,a5paper,landscape,utopia,10pt,listings,color,m= icrotype,paralist]

The project is hosted at GitHub:
http://gi= thub.com/tsdye/org-article

All the best,
Tom
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gn= u.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode





_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gn= u.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


--001636c5b3f597117d0492e89da1-- --===============1862412692== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============1862412692==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike McLean Subject: Re: A LaTeX class for Org-mode export Date: Thu, 25 Nov 2010 23:32:16 -0500 Message-ID: <4CEF3850.6030408@pobox.com> Reply-To: mike.mclean@pobox.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=40001 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PLpzP-0005A3-Ic for emacs-orgmode@gnu.org; Thu, 25 Nov 2010 23:32:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PLpzK-0007Ro-CA for emacs-orgmode@gnu.org; Thu, 25 Nov 2010 23:32:51 -0500 Received: from b-pb-sasl-quonix.pobox.com ([208.72.237.35]:42224 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PLpzK-0007N0-8y for emacs-orgmode@gnu.org; Thu, 25 Nov 2010 23:32:46 -0500 References: loom.20100922T043942-865@post.gmane.org List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: sp_us@yahoo.com, emacs-orgmode@gnu.org FWIW, I got past the same error by NOT including the line to add to latex-packages-alist in my .emacs. ;; (add-to-list 'org-export-latex-packages-alist '(("AUTO" "inputenc" t))) My configuration is completely different that Srinivs, too: MacOSX - Emacs 24.0.50.2 from source - Org mode from git (pre-release) to 25-November (88bd7bb). > Tom, > > I tried to run and produce PDF using Miktex 2.8 on Windows (Emacs > 23.1). I get > an error: > > (C:\bin\miktex-2.8\tex\latex\inconsolata\inconsolata.sty)) > > ! LaTeX Error: File `nil.sty' not found. > > and the PDF is not produced. I am a newbie at trying LaTeX so don't > know quite > where to begin solving the problem. Any help is much appreciated. > > Any tips to solve this problem? > > - Srinivas > > PS. Attached is the log: > > This is pdfTeX, Version 3.1415926-1.40.10 (MiKTeX 2.8) > entering extended mode > > ("c:/Documents and Settings/srinivas/my documents/org-files/src/article- > class.te > x" > LaTeX2e <2009/09/24> > Babel and hyphenation patterns for english, dumylang, > nohyphenation, ge > rman, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded. > ("c:\Documents and Settings\srinivas\my documents\org-files\src\org- > article.cls" > Document Class: org-article 2010/09/19 0.2 (TSD) > (C:\bin\miktex-2.8\tex\latex\base\ifthen.sty) > (C:\bin\miktex-2.8\tex\latex\tools\calc.sty) > (C:\bin\miktex-2.8\tex\generic\oberdiek\ifpdf.sty) > (C:\bin\miktex-2.8\tex\latex\koma-script\scrartcl.cls > Document Class: scrartcl 2010/06/17 v3.06 KOMA-Script document class > (article) > (C:\bin\miktex-2.8\tex\latex\koma-script\scrkbase.sty > (C:\bin\miktex-2.8\tex\latex\koma-script\scrbase.sty > (C:\bin\miktex-2.8\tex\latex\graphics\keyval.sty) > (C:\bin\miktex-2.8\tex\latex\koma-script\scrlfile.sty > Package scrlfile, 2009/03/25 v3.03 KOMA-Script package (loading files) > Copyright (C) Markus Kohm > > ))) (C:\bin\miktex-2.8\tex\latex\koma-script\tocbasic.sty) > (C:\bin\miktex-2.8\tex\latex\koma-script\scrsize11pt.clo) > (C:\bin\miktex-2.8\tex\latex\koma-script\typearea.sty > Package typearea, 2010/06/17 v3.06 KOMA-Script package (type area) > Copyright (C) Frank Neukam, 1992-1994 > Copyright (C) Markus Kohm, 1994- > > > Package typearea Warning: Maybe no optimal type area settings! > (typearea) The maximum limit of line width is about 17% > (typearea) larger than the heuristically detected line > width. > (typearea) You may e.g. increase DIV, decrease fontsize > (typearea) or change the papersize. > > )) (C:\bin\miktex-2.8\tex\latex\base\fixltx2e.sty) > (C:\bin\miktex-2.8\tex\latex\graphics\graphicx.sty > (C:\bin\miktex-2.8\tex\latex\graphics\graphics.sty > (C:\bin\miktex-2.8\tex\latex\graphics\trig.sty) > (C:\bin\miktex-2.8\tex\latex\00miktex\graphics.cfg) > (C:\bin\miktex-2.8\tex\latex\pdftex-def\pdftex.def))) > (C:\bin\miktex-2.8\tex\latex\tools\longtable.sty) > (C:\bin\miktex-2.8\tex\latex\float\float.sty) > (C:\bin\miktex-2.8\tex\latex\wrapfig\wrapfig.sty) > (C:\bin\miktex-2.8\tex\latex\soul\soul.sty) > (C:\bin\miktex-2.8\tex\latex\base\fontenc.sty > (C:\bin\miktex-2.8\tex\latex\base\t1enc.def)) > (C:\bin\miktex-2.8\tex\latex\base\textcomp.sty > (C:\bin\miktex-2.8\tex\latex\base\ts1enc.def)) > (C:\bin\miktex-2.8\tex\latex\marvosym\marvosym.sty) > (C:\bin\miktex-2.8\tex\latex\wasysym\wasysym.sty) > (C:\bin\miktex-2.8\tex\latex\base\latexsym.sty) > (C:\bin\miktex-2.8\tex\latex\hyperref\hyperref.sty > (C:\bin\miktex-2.8\tex\generic\oberdiek\ltxcmds.sty) > (C:\bin\miktex-2.8\tex\generic\oberdiek\kvsetkeys.sty > (C:\bin\miktex-2.8\tex\generic\oberdiek\infwarerr.sty) > (C:\bin\miktex-2.8\tex\generic\oberdiek\etexcmds.sty)) > (C:\bin\miktex-2.8\tex\generic\oberdiek\pdfescape.sty > (C:\bin\miktex-2.8\tex\generic\oberdiek\pdftexcmds.sty > (C:\bin\miktex-2.8\tex\generic\oberdiek\ifluatex.sty))) > (C:\bin\miktex-2.8\tex\generic\oberdiek\ifvtex.sty) > (C:\bin\miktex-2.8\tex\latex\ifxetex\ifxetex.sty) > (C:\bin\miktex-2.8\tex\latex\oberdiek\hycolor.sty > (C:\bin\miktex-2.8\tex\latex\oberdiek\xcolor-patch.sty)) > (C:\bin\miktex-2.8\tex\latex\oberdiek\letltxmacro.sty) > (C:\bin\miktex-2.8\tex\latex\hyperref\pd1enc.def) > (C:\bin\miktex-2.8\tex\generic\oberdiek\intcalc.sty) > (C:\bin\miktex-2.8\tex\latex\00miktex\hyperref.cfg) > (C:\bin\miktex-2.8\tex\latex\oberdiek\kvoptions.sty) > Implicit mode ON; LaTeX internals redefined > (C:\bin\miktex-2.8\tex\latex\ltxmisc\url.sty) > (C:\bin\miktex-2.8\tex\generic\oberdiek\bitset.sty > (C:\bin\miktex-2.8\tex\generic\oberdiek\bigintcalc.sty)) > (C:\bin\miktex-2.8\tex\generic\oberdiek\atbegshi.sty)) > * hyperref using default driver hpdftex * > (C:\bin\miktex-2.8\tex\latex\hyperref\hpdftex.def > (C:\bin\miktex-2.8\tex\latex\oberdiek\atveryend.sty) > (C:\bin\miktex-2.8\tex\latex\oberdiek\rerunfilecheck.sty > (C:\bin\miktex-2.8\tex\generic\oberdiek\uniquecounter.sty))) > (C:\bin\miktex-2.8\tex\latex\paralist\paralist.sty) > (C:\bin\miktex-2.8\tex\latex\microtype\microtype.sty > (C:\bin\miktex-2.8\tex\latex\microtype\microtype.cfg)) > (C:\bin\miktex-2.8\tex\latex\listings\listings.sty > (C:\bin\miktex-2.8\tex\latex\listings\lstmisc.sty) > (C:\bin\miktex-2.8\tex\latex\listings\listings.cfg)) > (C:\bin\miktex-2.8\tex\latex\graphics\color.sty > (C:\bin\miktex-2.8\tex\latex\00miktex\color.cfg)) > (C:\bin\miktex-2.8\tex\latex\base\fontenc.sty > (C:\bin\miktex-2.8\tex\latex\base\t1enc.def)) > (C:\bin\miktex-2.8\tex\latex\mathdesign\mathdesign.sty > (C:\bin\miktex-2.8\tex\latex\mathdesign\mdput\mdput.cfg) > (C:\bin\miktex-2.8\tex\latex\mathdesign\mdput\mdput.sty > (C:\bin\miktex-2.8\tex\latex\mathdesign\mdfont.def) > (C:\bin\miktex-2.8\tex\latex\mathdesign\mdsffont.def) > (C:\bin\miktex-2.8\tex\latex\mathdesign\mdttfont.def) > (C:\bin\miktex-2.8\tex\latex\mathdesign\mdput\t1mdput.fd)) > (C:\bin\miktex-2.8\tex\latex\base\fontenc.sty > (C:\bin\miktex-2.8\tex\latex\base\t1enc.def))) > (C:\bin\miktex-2.8\tex\latex\bera\berasans.sty) > (C:\bin\miktex-2.8\tex\latex\inconsolata\inconsolata.sty)) > > ! LaTeX Error: File `nil.sty' not found. > > Type X to quit or to proceed, > or enter new name. (Default extension: sty) > > Enter file name: > ! Emergency stop. > > > l.6 \providecommand > {\alert}[1]{\textbf{#1}} > > ! ==> Fatal error occurred, no output PDF file produced! > Transcript written on article-class.log.