From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: pstricks in org-mode? Date: Thu, 8 Oct 2009 12:25:32 +0200 Message-ID: <2A14140A-B54C-477C-BBF3-0156DBDB9F27@gmail.com> References: <417457b50909301530p2ac1a332ua287699c28012ceb@mail.gmail.com> <417457b50910011346o533328e6obcc5769295b214c6@mail.gmail.com> <417457b50910020552q366316bek88f6d73224940e9b@mail.gmail.com> <4ac5fff0.47c2f10a.46ff.166d@mx.google.com> <417457b50910020753l6e64e753ra45be481dbb9f0c@mail.gmail.com> <4ac6c92c.1702be0a.68af.163a@mx.google.com> <417457b50910030128s64c8c6ecu2bcb55b1a5f27bf1@mail.gmail.com> <4aca2cf4.04c2f10a.573f.01b6@mx.google.com> <417457b50910080132m3dc7ca78r7d8bfe73391c7281@mail.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 mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MvqBq-0004NI-3A for emacs-orgmode@gnu.org; Thu, 08 Oct 2009 06:25:42 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MvqBl-0004I9-Ew for emacs-orgmode@gnu.org; Thu, 08 Oct 2009 06:25:41 -0400 Received: from [199.232.76.173] (port=50573 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MvqBl-0004Hh-4u for emacs-orgmode@gnu.org; Thu, 08 Oct 2009 06:25:37 -0400 Received: from mail-ew0-f228.google.com ([209.85.219.228]:59653) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MvqBk-0008Ne-Dv for emacs-orgmode@gnu.org; Thu, 08 Oct 2009 06:25:36 -0400 Received: by ewy28 with SMTP id 28so10419522ewy.42 for ; Thu, 08 Oct 2009 03:25:35 -0700 (PDT) In-Reply-To: <417457b50910080132m3dc7ca78r7d8bfe73391c7281@mail.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: Johan Ekh Cc: emacs-orgmode@gnu.org On Oct 8, 2009, at 10:32 AM, Johan Ekh wrote: > preview-latex in AucTeX works really well I think. It would be nice > to use it in org-mode. > I'm not a lisp programmer. I would be happy to contribute to org- > mode but I need support. > Could someone point me in the right direction to start developing > such a patch? > > Or, if someone more skilled than me would like to pick it up and > just do it, that would > be fine with me! I think you could start by investigating if it would be possible to use preview-LaTeX in a file like an Org-mode file. For this you probably need to ask on the AUCTeX mailing lists. - Carsten > > //Johan > > On Mon, Oct 5, 2009 at 7:57 PM, Carsten Dominik > wrote: > > On Oct 5, 2009, at 7:29 PM, Darlan Cavalcante Moreira wrote: > > > Even graphics made in tikz, that does not use postscript commands, > do not appear > in DVI viewers. I haven't used the preview-latex with graphics in > AucTeX, but if > it is able to view graphics made with pstricks, as it appears to be > the case, > then maybe it is better to first investigate how preview-latex is > able to do > this before searching for options to pass to dvipng in org-mode. > > IMHO it would be even better if it was possible to use the original > preview-latex from AucTeX instead of reinventing the wheel. > > :-) I'd be happy to accept a patch! > > - Carsten > > > > Darlan > > > PS: Please, when answering E-Mails do not forget to also CC to the > the org > mailing list. > > > > At Sat, 3 Oct 2009 10:28:37 +0200, > Johan Ekh wrote: > > [1 ] > Thanks for sharing with me! Your setup seems to give a good > workflow. Before > starting to use org-mode I worked with my > graphics in emacs using the preview facility in AucTeX. Thus I could > develop > my picture and easily update the > preview to see the effect of my last edit. > > Since starting to use org-mode I find that I have it open all the > time and > would like to include it as much as possible > in my work flow. Many of my pictures share some content and it would > be nice > to develop some "templates" that > I can start with when I do my pictures. Pstricks is postscript and > usually > do not display in dvi viewers. This is > probably why dvipng doesn't work. > > Is there any way I can manipulate org-modes route to a png preview > picture? > > Best regards, > Johan > > On Fri, Oct 2, 2009 at 8:34 PM, Darlan Cavalcante Moreira wrote: > > > From the documentation it seems that org-mode uses dvipng. > [[info:org:LaTeX%20fragments][info:org:LaTeX fragments]] > But I don't know how it behaves with pstricks. > > I usually create the graphics in a separated file when I'm working > with > latex. It's a complete latex file with the necessary preamble that > will be > later turned into comments when I'm finished and want to actually > include > the > graphic in my document. (using \input{graphic.tex}) > > When I'm working on it, Emacs occupies half of my screen (or more) and > evince > occupies the other half. Whenever I compile the document (using > pdflatex > since I > use tikz to draw graphics) the pdf is automatically reloaded by > evince. > Since I > don't rely on the preview-latex for developing the graphics I don't > know if > it > works with tikz. I guess I'll give it a try. > > ... > > I tried with the simple example > ,---- > | \begin{tikzpicture} > | \draw (0,0) -- (1,1); > | \end{tikzpicture} > `---- > and it does not work. Only a little square is show in the Emacs > buffer. > Well, > this is expected since the package tikz is not included in the > temporary > .tex > file (and neither is pstricks as I could see). > > After included the usepackage{tikz} in org-format-latex-header the > preview > is > "created". However nothing is show, since the graphic generated by > tikz > (and > pstricks) is not present at the DVI stage. > > This seems to be a limitation of dvipng and not org-mode. > > Darlan > > > At Fri, 2 Oct 2009 16:53:54 +0200, > Johan Ekh wrote: > > [1.1 ] > But is pdflatex also used for rendering the previews in emacs? The > most > convenient thing for me would > be to see the preview while I am developing the picture and then as a > last > step export it to my latex document. > > Do you this is possible somehow? > > Best regards, > Johan > > On Fri, Oct 2, 2009 at 3:28 PM, Darlan Cavalcante Moreira < > darcamo@gmail.com > wrote: > > > Remember that because pstricks use postscript commands it is necessary > to > take > the long route in latex (latex->DVI->PS->PDF) instead of just using > pdflatex. Therefore, if you put some pstricks code in the org-file and > export to > PDF to see the result then this is the reason, since the exporter > seems > to > use > pdflatex to process the generated .tex file (I'm assuming this, > since I > don't > see any DVI or PS file created by the exporter). > > Best, > Darlan > > At Fri, 2 Oct 2009 14:52:33 +0200, > Johan Ekh wrote: > > [1 ] > [1.1 ] > It seems that I can use any latex package that I want except for the > pstricks ones. > No picture is produced. No error message either. I load the same > packages > and use the same > pstricks code that I have in a regular latex document (on the same > computer) > and > it works in that document. > > Any ideas? > > //Johan > > On Thu, Oct 1, 2009 at 10:46 PM, Johan Ekh > wrote: > > Thanks, I'll try it! > /Johan > > > On Thu, Oct 1, 2009 at 1:55 PM, Carsten Dominik < > carsten.dominik@gmail.com > wrote: > > > On Oct 1, 2009, at 12:30 AM, Johan Ekh wrote: > > Hi all, > I'm using org-mode to write LaTeX snippets that I later (usually) > transfer into a separate latex document. > Can I also write and preview pstricks code in org-mode? > > Also, can I do "usepackage(xxx)" someway do use LaTeX extensions? > > > #+LaTeX_HEADER: \usepackage{pstricks} > > or something along those lines. > > HTH > > - Carsten > > > > [1.2 ] > > [2 ] > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > [1.2 ] > > > [2 ] > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: 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 > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode