Re: [Orgmode] Need help on org-exp-blocks and dot
Thank you Eric and Erik for the incredibly quick troubleshooting. I updated .emacs with the setenv command suggested by Eric, restarted emacs and everything now works as expected. Bryan On Thu, Jan 20, 2011 at 1:51 PM, Eric Schulte wrote: > back when I had to use a mac, I would just symlink paths into standard > locations, e.g. > > ln -s /opt/local/bin/dot /usr/bin/dot > > Maybe not the most elegant solution, but it works reliably > > To do this the *right* way you can update the PATH environment variable > *within* Emacs by doing something like the following > > (setenv "PATH" (concat "/opt/local/bin/:" (getenv "PATH"))) > > Cheers -- Eric > ___ 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
Re: [Orgmode] Need help on org-exp-blocks and dot
/usr/local/bin is also in /etc/paths if I echo $PATH, I get /opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin Thanks, Bryan On Thu, Jan 20, 2011 at 1:33 PM, Bryan Emrys wrote: > Eric, > > .profile has: > # MacPorts Installer addition on 2009-04-08_at_20:48:37: adding an > appropriate PATH variable for use with MacPorts. > export PATH=/opt/local/bin:/opt/local/sbin:$PATH > # Finished adapting your PATH environment variable for use with MacPorts. > > > > On Thu, Jan 20, 2011 at 1:28 PM, Erik Iverson wrote: > >> >> >> Bryan Emrys wrote: >> >>> Hi, >>> >>> Now getting an error message: /bin/bash: dot: command not found >>> >>> Hmm. Pathname issue? >>> >> >> Absolutely. >> >> >> >>> On the mac, dot is in /opt/local/bin/dot >>> My .emacs file has: (setq load-path (cons "/opt/local/bin" load-path)) >>> >>> >> That won't add anything to your shell's path, it's just where Emacs >> looks for code to load. >> >> >> I can certainly just open a terminal window and run dot from the command >>> line. >>> >> >> Can you grep your shell startup files and find out which one adds >> /opt/local/bin to the path? >> >> > ___ 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
Re: [Orgmode] Need help on org-exp-blocks and dot
Eric, .profile has: # MacPorts Installer addition on 2009-04-08_at_20:48:37: adding an appropriate PATH variable for use with MacPorts. export PATH=/opt/local/bin:/opt/local/sbin:$PATH # Finished adapting your PATH environment variable for use with MacPorts. On Thu, Jan 20, 2011 at 1:28 PM, Erik Iverson wrote: > > > Bryan Emrys wrote: > >> Hi, >> >> Now getting an error message: /bin/bash: dot: command not found >> >> Hmm. Pathname issue? >> > > Absolutely. > > > >> On the mac, dot is in /opt/local/bin/dot >> My .emacs file has: (setq load-path (cons "/opt/local/bin" load-path)) >> >> > That won't add anything to your shell's path, it's just where Emacs > looks for code to load. > > > I can certainly just open a terminal window and run dot from the command >> line. >> > > Can you grep your shell startup files and find out which one adds > /opt/local/bin to the path? > > ___ 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
Re: [Orgmode] Need help on org-exp-blocks and dot
Hi, Now getting an error message: /bin/bash: dot: command not found Hmm. Pathname issue? On the mac, dot is in /opt/local/bin/dot My .emacs file has: (setq load-path (cons "/opt/local/bin" load-path)) I can certainly just open a terminal window and run dot from the command line. Thanks for any further suggestions. Bryan, On Thu, Jan 20, 2011 at 11:12 AM, Eric Schulte wrote: > Hi Bryan, > > For generating dot graphics from Org-mode it is now suggested to use a > normal code block rather than org-exp-blocks, for example the following > should generate a graph when pressing C-c C-c on the block, and on > export should include the resulting graph rather than the code block. > > from http://www.graphviz.org/Gallery/directed/fsm.gv.txt > #+begin_src dot :file fsa.png :exports results > digraph finite_state_machine { > rankdir=LR; > size="8,5" > node [shape = doublecircle]; LR_0 LR_3 LR_4 LR_8; > node [shape = circle]; > LR_0 -> LR_2 [ label = "SS(B)" ]; > LR_0 -> LR_1 [ label = "SS(S)" ]; > LR_1 -> LR_3 [ label = "S($end)" ]; > LR_2 -> LR_6 [ label = "SS(b)" ]; > LR_2 -> LR_5 [ label = "SS(a)" ]; > LR_2 -> LR_4 [ label = "S(A)" ]; > LR_5 -> LR_7 [ label = "S(b)" ]; > LR_5 -> LR_5 [ label = "S(a)" ]; > LR_6 -> LR_6 [ label = "S(b)" ]; > LR_6 -> LR_5 [ label = "S(a)" ]; > LR_7 -> LR_8 [ label = "S(b)" ]; > LR_7 -> LR_5 [ label = "S(a)" ]; > LR_8 -> LR_6 [ label = "S(b)" ]; > LR_8 -> LR_5 [ label = "S(a)" ]; > } > #+end_src > > Cheers -- Eric > > Bryan Emrys writes: > > > Hello. Trying to use org-exp-blocks with dot to export a graphic in > > generated html file. Works on linux box. > > > > However, on a mac box everything except the graph is generated. Instead > of > > pulling in the graphic, it just prints dot_somehashednumber.png. As far > as I > > can tell, that png is not generated anywhere and left in a file system > > either. > > > > Dot works standalone from a terminal window. Paths seem to be right and > > emacs isn't complaining about loading org-exp-blocks. > > > > The emacs version on the mac is 23.1.1. I have (require 'org-exp-blocks) > in > > the .emacs file. > > > > Any suggestions on what to look for next? > > > > Thanks, > > > > Bryan > > ___ > > 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
[Orgmode] Need help on org-exp-blocks and dot
Hello. Trying to use org-exp-blocks with dot to export a graphic in generated html file. Works on linux box. However, on a mac box everything except the graph is generated. Instead of pulling in the graphic, it just prints dot_somehashednumber.png. As far as I can tell, that png is not generated anywhere and left in a file system either. Dot works standalone from a terminal window. Paths seem to be right and emacs isn't complaining about loading org-exp-blocks. The emacs version on the mac is 23.1.1. I have (require 'org-exp-blocks) in the .emacs file. Any suggestions on what to look for next? Thanks, Bryan ___ 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
[Orgmode] Best way to embed an svg file in an exported xhtml page?
Hello all, I'm exporting an org page to xhtml and I'm trying to show an svg file in an xhtml page the same way that a png file can be shown. So far, my efforts have only succeeded in getting a link to the svg file on the page. I can hand input and have it appear (at least in firefox, opera and chromium. (Don't have a copy of IE to test), but obviously I'd rather just have org-mode export it directly. Suggestions? Bryan ___ 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