Re: [O] preview latex fragments
Do you add the tikz package to the org-export-latex-default-packages-alist variable? I had this bug in the past when I added the tikz package to org-export-latex-default-packages-alist and the bug still exists today. Some threads about this (all related to tikz + preview-latex) http://thread.gmane.org/gmane.emacs.orgmode/42410 http://article.gmane.org/gmane.emacs.auctex.general/4333/match=tikz+preview+latex http://article.gmane.org/gmane.emacs.orgmode/56253/match=tikz+preview+latex -- Darlan 2012/8/3 Andreas Leha andreas.l...@med.uni-goettingen.de: Hi Bastien, Bastien b...@gnu.org writes: Hi Andreas, Andreas Leha andreas.l...@med.uni-goettingen.de writes: I experience a problem with the preview of latex fragments: I can not change the foreground color (in org-format-latex-options). On a dark background, the black fragments are barely visible. If you are still having this bug, can you try this patch and say if it fixes your problem? http://patchwork.newartisans.com/patch/1387/ Thanks! I still do see this problem and, unfortunately, this patch does not seem to fix it for me. Regards, Andreas
Re: [O] preview latex fragments
Hi Andreas, Andreas Leha andreas.l...@med.uni-goettingen.de writes: I experience a problem with the preview of latex fragments: I can not change the foreground color (in org-format-latex-options). On a dark background, the black fragments are barely visible. If you are still having this bug, can you try this patch and say if it fixes your problem? http://patchwork.newartisans.com/patch/1387/ Thanks! -- Bastien
Re: [O] preview latex fragments
Hi Bastien, Bastien b...@gnu.org writes: Hi Andreas, Andreas Leha andreas.l...@med.uni-goettingen.de writes: I experience a problem with the preview of latex fragments: I can not change the foreground color (in org-format-latex-options). On a dark background, the black fragments are barely visible. If you are still having this bug, can you try this patch and say if it fixes your problem? http://patchwork.newartisans.com/patch/1387/ Thanks! I still do see this problem and, unfortunately, this patch does not seem to fix it for me. Regards, Andreas
Re: [O] preview latex fragments
Nick Dokos nicholas.do...@hp.com wrote: Andreas Leha andreas.l...@med.uni-goettingen.de wrote: ... I experience a problem with the preview of latex fragments: I can not change the foreground color (in org-format-latex-options). On a dark background, the black fragments are barely visible. Actually, now I can again reproduce it. The problem seems to be tikz: With tikz in the latex header, foreground is always black. So probably more a LaTeX-issue? ... Can I make the foreground changing work even with tikz loaded in the latex document? I can reproduce it too, without tikz. I have a green-on-black setup but I think the underlying reason (at least in my case: Andreas's case might be different) is minted. I'm appending an org file with my investigation. Nick ... investigation elided... So either the production of the fragment is wrong or the production of the png from the fragment, probably the former. The latex code for the fragment follows. If I again do the latex/dvipng run by hand (with --shell-escape to accommodate minted) I get an all-black png. If I comment out minted, it works. #+BEGIN_SRC latex \documentclass{article} \usepackage[usenames]{color} \usepackage{amsmath} \usepackage[mathscr]{eucal} \pagestyle{empty} % do not remove \usepackage{minted} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} % Package fixltx2e omitted \usepackage{graphicx} % Package longtable omitted % Package float omitted % Package wrapfig omitted \usepackage{soul} \usepackage{textcomp} \usepackage{marvosym} \usepackage{wasysym} \usepackage{latexsym} \usepackage{amssymb} % Package hyperref omitted \tolerance=1000 % The settings below are copied from fullpage.sty \setlength{\textwidth}{\paperwidth} \addtolength{\textwidth}{-3cm} \setlength{\oddsidemargin}{1.5cm} \addtolength{\oddsidemargin}{-2.54cm} \setlength{\evensidemargin}{\oddsidemargin} \setlength{\textheight}{\paperheight} \addtolength{\textheight}{-\headheight} \addtolength{\textheight}{-\headsep} \addtolength{\textheight}{-\footskip} \addtolength{\textheight}{-3cm} \setlength{\topmargin}{1.5cm} \addtolength{\topmargin}{-2.54cm} \begin{document} \[ 2 + 2 = 4 \] \end{document} #+END_SRC I asked on comp.text.tex and Philipp Stephani provided the following explanation (fragment2.tex is a simplified version of the above tex file): , | nick nob...@nowhere.non writes: | | If I process the following file through latex and dvipng: | | latex [--shell-escape] fragment2.tex | dvipng -fg rgb 0 1 0 -bg rgb 0 0 0 -T tight -D 140\ | -o fragment2.png fragment2.dvi | | I get a black blob as output if the \usepackage{minted} line | is included, but the expected image (a green-on-black 2 + 2 = 4), | ... | Is this a minted bug? a dvipng bug? both? neither? | | It's a feature/unavoidable technical limitation. A more minimal example | that doesn't even require minted is | | \documentclass{article} | \usepackage{xcolor} | \begin{document} | a | \end{document} | | xcolor is loaded by minted, and it explicitly initializes the foreground | color. According to the dvipng man page, | | -fg color_spec |Choose foreground color for the images. *This option will be |ignored if there is a foreground color \special in the DVI.* | | So you should rather set the desired foreground color in the TeX file, | that's less fragile. | | -- | Philipp Stephani ` So it might be worth thinking about doing that when previewing latex fragments. I haven't tried anything out yet, but I thought I'd post this for any intrepid souls who might like to experiment with it. Nick
Re: [O] preview latex fragments
Hi Andreas, Andreas Leha andreas.l...@med.uni-goettingen.de writes: I experience a problem with the preview of latex fragments: I can not change the foreground color (in org-format-latex-options). On a dark background, the black fragments are barely visible. The settings for background and scale (in the same variable) are honored, though. Can you post a reproducible case with a specific Org version? -- Bastien
Re: [O] preview latex fragments
Hi Bastien, Bastien b...@gnu.org writes: Hi Andreas, Andreas Leha andreas.l...@med.uni-goettingen.de writes: I experience a problem with the preview of latex fragments: I can not change the foreground color (in org-format-latex-options). On a dark background, the black fragments are barely visible. The settings for background and scale (in the same variable) are honored, though. Can you post a reproducible case with a specific Org version? Thanks a lot for looking into this, but: No, I can not. Now it works as it should. No clue what happened actually. Sorry for the noise. - Andreas
Re: [O] preview latex fragments
Andreas Leha andreas.l...@med.uni-goettingen.de writes: Hi Bastien, Bastien b...@gnu.org writes: Hi Andreas, Andreas Leha andreas.l...@med.uni-goettingen.de writes: I experience a problem with the preview of latex fragments: I can not change the foreground color (in org-format-latex-options). On a dark background, the black fragments are barely visible. The settings for background and scale (in the same variable) are honored, though. Can you post a reproducible case with a specific Org version? Thanks a lot for looking into this, but: No, I can not. Now it works as it should. No clue what happened actually. Sorry for the noise. - Andreas Actually, now I can again reproduce it. The problem seems to be tikz: With tikz in the latex header, foreground is always black. So probably more a LaTeX-issue? Example: Change the :foreground color in org-format-latex-options to Red and do the preview (C-c C-x C-l) on this subtree: #+begin_org #+LATEX_HEADER: \usepackage{tikz} * Test Hi, set :foreground in org-format-latex-options to Red and take this fragment $1 = 2$ and press C-c C-x C-l. #+end_org So the question becomes: Can I make the foreground changing work even with tikz loaded in the latex document? Cheers, Andreas
Re: [O] preview latex fragments
Andreas Leha andreas.l...@med.uni-goettingen.de wrote: Andreas Leha andreas.l...@med.uni-goettingen.de writes: Hi Bastien, Bastien b...@gnu.org writes: Hi Andreas, Andreas Leha andreas.l...@med.uni-goettingen.de writes: I experience a problem with the preview of latex fragments: I can not change the foreground color (in org-format-latex-options). On a dark background, the black fragments are barely visible. The settings for background and scale (in the same variable) are honored, though. Can you post a reproducible case with a specific Org version? Thanks a lot for looking into this, but: No, I can not. Now it works as it should. No clue what happened actually. Sorry for the noise. - Andreas Actually, now I can again reproduce it. The problem seems to be tikz: With tikz in the latex header, foreground is always black. So probably more a LaTeX-issue? Example: Change the :foreground color in org-format-latex-options to Red and do the preview (C-c C-x C-l) on this subtree: #+begin_org #+LATEX_HEADER: \usepackage{tikz} * Test Hi, set :foreground in org-format-latex-options to Red and take this fragment $1 = 2$ and press C-c C-x C-l. #+end_org So the question becomes: Can I make the foreground changing work even with tikz loaded in the latex document? I can reproduce it too, without tikz. I have a green-on-black setup but I think the underlying reason (at least in my case: Andreas's case might be different) is minted. I'm appending an org file with my investigation. Nick --8---cut here---start-8--- * previewing a latex fragment produces a black blob I use a green-on-black scheme: #+BEGIN_SRC elisp (setq frame-inherited-parameters '(foreground-color background-color)) (set-foreground-color green) (set-background-color black) (set-cursor-color red) (set-mouse-color red) (set-face-foreground 'menu light grey) (set-face-background 'menu black) #+END_SRC Here's a simple latex fragment: \[ 2 + 2 = 4 \] Previewing it with C-c C-x C-l, I get an invisible black blob. The current value of org-format-latex-options is (:foreground default :background default :scale 1.4 :html-foreground Black :html-background Transparent :html-scale 1.0 :matchers (begin $1 $ $$ \\( \\[)) If I link to the produced png file: [[file:./ltxpng/dark-bg_ca60306327ae6b995f92a473e1e8787c7917c488.png]] and follow the link, I get nothing. The file has size 84 which seems ridiculously low. Indeed, I can ``display'' it and get info on the image: the channel statistics show it's all black. OTOH, if I take the following tex program, latex and dvipng it with the same parameters, I get a reasonable result: #+BEGIN_EXAMPLE \documentclass{article} \begin{document} \[ 2 + 2 = 4 \] \end{document} %%% Local Variables: %%% mode: latex %%% TeX-master: fragment %%% End: #+END_EXAMPLE #+BEGIN_SRC sh latex fragment.tex dvipng -fg rgb 0 1 0 -bg rgb 0 0 0 -D 140 -T tight -o fragment.png fragment.dvi #+END_SRC So either the production of the fragment is wrong or the production of the png from the fragment, probably the former. The latex code for the fragment follows. If I again do the latex/dvipng run by hand (with --shell-escape to accommodate minted) I get an all-black png. If I comment out minted, it works. #+BEGIN_SRC latex \documentclass{article} \usepackage[usenames]{color} \usepackage{amsmath} \usepackage[mathscr]{eucal} \pagestyle{empty} % do not remove \usepackage{minted} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} % Package fixltx2e omitted \usepackage{graphicx} % Package longtable omitted % Package float omitted % Package wrapfig omitted \usepackage{soul} \usepackage{textcomp} \usepackage{marvosym} \usepackage{wasysym} \usepackage{latexsym} \usepackage{amssymb} % Package hyperref omitted \tolerance=1000 % The settings below are copied from fullpage.sty \setlength{\textwidth}{\paperwidth} \addtolength{\textwidth}{-3cm} \setlength{\oddsidemargin}{1.5cm} \addtolength{\oddsidemargin}{-2.54cm} \setlength{\evensidemargin}{\oddsidemargin} \setlength{\textheight}{\paperheight} \addtolength{\textheight}{-\headheight} \addtolength{\textheight}{-\headsep} \addtolength{\textheight}{-\footskip} \addtolength{\textheight}{-3cm} \setlength{\topmargin}{1.5cm} \addtolength{\topmargin}{-2.54cm} \begin{document} \[ 2 + 2 = 4 \] \end{document} #+END_SRC --8---cut here---end---8---
[O] preview latex fragments
Hi all, I experience a problem with the preview of latex fragments: I can not change the foreground color (in org-format-latex-options). On a dark background, the black fragments are barely visible. The settings for background and scale (in the same variable) are honored, though. Is this a bug or some mis-configuration on my end? Regards, Andreas