2012-07-26 9 views
27

में छवियों का आकार कैसे बदलें org-mode में जुड़ी एक छवि के लिए आकार, प्रतिशत या पिक्सल में परिभाषित करने का कोई सामान्य तरीका है?ऑर्ग-मोड

मैं अपने .org फ़ाइल में दिए गए लिंक है कहते हैं:

[[~/images/example.jpg]] 

यह जेपीजी, जिस तरह से बहुत बड़ी है, इसलिए यदि मैं इसे निर्यात HTML या LaTeX या org-mode में खोलने प्रतिलिपि सह के साथ करने के लिए मैं होगा केवल छवि का एक अंश देखें।

उत्तर

10
#+ATTR_HTML: width="100px" 
[[~/images/example.jpg]] 
+0

आपके उत्तर bzg के लिए धन्यवाद! सबसे पहले, मैं एक ऐसे विकल्प की उम्मीद कर रहा था जो एचटीएमएल के लिए विशिष्ट नहीं है लेकिन यह लाटेक्स के लिए भी काम करेगा और इमाक्स में ही देखेगा। वैसे भी, भले ही आपका सुझाव आधिकारिक दस्तावेज़ीकरण के अनुसार सही प्रतीत होता है [1] [2] यह किसी भी तरह से मेरे लिए काम नहीं करता है। मैं बिना किसी अनुकूलन के emacs 24.1.1 का उपयोग कर रहा हूं लेकिन जब मैं आपका कोड आज़माता हूं, तो छवि अभी भी इसके मूल, विशाल आकार में है। यह क्रोम और फ़ायरफ़ॉक्स के लिए सच है। [1] http://orgmode.org/worg/org-tutorials/images-and-xhtml-export.html [2] http://www.w3schools.com/tags/tag_img.asp – user1323995

+0

I हमने # + ATTR_HTML: चौड़ाई = "0.3" जो, यदि मैं सही समझता हूं, तो 0.3 (या 0.003 = 0.3%?) के कारक द्वारा स्केल करना चाहिए, लेकिन इसका कोई प्रभाव नहीं है। : -/ – user1323995

+7

इसे काम करने के लिए, आपको इसे अपनी .emacs फ़ाइल में सेट करने की आवश्यकता है: '(setq org-image-actual-width nil)'। [अन्य संभावित मूल्यों और व्यवहारों को समझाया गया है] (http://lists.gnu.org/archive/html/emacs-orgmode/2012-08/msg01388.html) इस पोस्ट में ऑर्गे-मोड की मेलिंग सूची में –

33

Org 8.0 के रूप में, "गुण लाइनों अब plists ले": में फिर

(setq org-image-actual-width nil) 

:

#+attr_html: :width 100px 
[[~/images/example.jpg]] 
9

जैकोबो की टिप्पणी के अनुसार, अपने init.el फ़ाइल में निम्न जोड़ने ऑर्गे-मोड, आप इसका उपयोग जेपीजी और पीएनजी के इनलाइन पूर्वावलोकन के लिए कर सकते हैं। SVGs के लिए काम करने के लिए प्रकट नहीं होता है (पता नहीं क्यों)

#+ATTR_ORG: :width 100 
[[~/images/example.jpg]] 

और यदि आप दोनों इनलाइन पूर्वावलोकन और एचटीएमएल उत्पादन के लिए इस आकार हैं:

#+ATTR_HTML: width="100px" 
#+ATTR_ORG: :width 100 
[[~/images/example.jpg]] 
2

यह कैसे आकार बदलने के लिए पर एक नमूना है प्रतिशत का उपयोग कर एक छवि (संगठन मोड संस्करण 9.0.5):

#+CAPTION: Weight space                                  
#+ATTR_HTML: :alt neural network :title Neural network representation :align right                   
#+ATTR_HTML: :width 50% :height 50%                               
https://i.stack.imgur.com/nzHSl.jpg 
0

LaTeX के लिए, डिफ़ॉल्ट width=.9\linewidth दूर करने के लिए, खाली करने के लिए org-latex-image-default-width सेट स्ट्रिंग। इस तरह, छवि का प्राकृतिक आकार होगा।

फ्लाई पर ऐसा करने के लिए set-variable emacs कमांड का उपयोग करें। या इस चर को स्थायी रूप से सेट करने के लिए, अपनी init.el में निम्न पंक्ति जोड़ें: (setq org-latex-image-default-width "")