From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: pstricks in org-mode? Date: Mon, 5 Oct 2009 19:57:52 +0200 Message-ID: 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> 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 1Murp9-0002od-Pd for emacs-orgmode@gnu.org; Mon, 05 Oct 2009 13:58:15 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Murp5-0002oE-59 for emacs-orgmode@gnu.org; Mon, 05 Oct 2009 13:58:15 -0400 Received: from [199.232.76.173] (port=48186 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Murp5-0002oB-1g for emacs-orgmode@gnu.org; Mon, 05 Oct 2009 13:58:11 -0400 Received: from mail-ew0-f223.google.com ([209.85.219.223]:61175) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Murp4-00065r-Hn for emacs-orgmode@gnu.org; Mon, 05 Oct 2009 13:58:10 -0400 Received: by ewy23 with SMTP id 23so3209783ewy.2 for ; Mon, 05 Oct 2009 10:58:02 -0700 (PDT) In-Reply-To: <4aca2cf4.04c2f10a.573f.01b6@mx.google.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: Darlan Cavalcante Moreira Cc: emacs-orgmode@gnu.org 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