Re: [O] behavior of org-image-actual-size with units in attr_* :width
Hello, John Kitchin jkitc...@andrew.cmu.edu writes: Nicolas Goaziou m...@nicolasgoaziou.fr writes: is it the case that ATTR_HTML width attributes are only in pixels? No, but it's the only export back-end dedicated to on-screen display. So, in-buffer width is probably only meaningful there. If so, that is certainly an easier modification to make, and would solve my problem (we almost exclusively use attr_latex for that export). Your comment inspired me to solve it this way: #+attr_latex: :width 4in :placement [H] #+attr_org: :width 400 [[./images/batch-multiple.png]] For inline images, the attr_org is found first, but in latex export it is ignored and it gets the width there. Maybe no change is needed at all. It works but is certainly hackish. Regards, -- Nicolas Goaziou
Re: [O] behavior of org-image-actual-size with units in attr_* :width
Hello, John Kitchin jkitc...@andrew.cmu.edu writes: I have set this in my init file (setq org-image-actual-width '(600)) It works great, unless I use: #+attr_latex: :width 4in This makes my images 4 inches wide in LaTeX, but it sets my images to approximately 4 pixels wide! I feel like it is worth modifying the regexp that gets the width to catch these cases and fall back on the variable value when they exist. Any thoughts? I wonder if this kludge makes any sense in the general case. As you noticed, units given in a LaTeX attributes line will probably be different from pixels. What about limiting the regexp to ATTR_HTML lines only? Regards, -- Nicolas Goaziou
Re: [O] behavior of org-image-actual-size with units in attr_* :width
Nicolas Goaziou m...@nicolasgoaziou.fr writes: is it the case that ATTR_HTML width attributes are only in pixels? If so, that is certainly an easier modification to make, and would solve my problem (we almost exclusively use attr_latex for that export). Your comment inspired me to solve it this way: #+attr_latex: :width 4in :placement [H] #+attr_org: :width 400 [[./images/batch-multiple.png]] For inline images, the attr_org is found first, but in latex export it is ignored and it gets the width there. Maybe no change is needed at all. Hello, John Kitchin jkitc...@andrew.cmu.edu writes: I have set this in my init file (setq org-image-actual-width '(600)) It works great, unless I use: #+attr_latex: :width 4in This makes my images 4 inches wide in LaTeX, but it sets my images to approximately 4 pixels wide! I feel like it is worth modifying the regexp that gets the width to catch these cases and fall back on the variable value when they exist. Any thoughts? I wonder if this kludge makes any sense in the general case. As you noticed, units given in a LaTeX attributes line will probably be different from pixels. What about limiting the regexp to ATTR_HTML lines only? Regards, -- --- John Kitchin Professor Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 http://kitchingroup.cheme.cmu.edu