org মোড ইনলাইন চিত্র প্রদর্শনের আকার


11

আমি org মোডের ইনলাইন চিত্রটি (প্রস্থে 400) প্রস্থের সাথে প্রদর্শন করতে চাই তবে বাস্তবে এটি সর্বদা এটি মূল আকার হিসাবে দেখায়।

নীচের মতো আমার পদক্ষেপগুলি:

  1. নীচের কমান্ড সহ ইমেজম্যাগিক ইনস্টল করুন: sudo port install imagemagick
  2. নীচের কমান্ড সহ ইমাস ইনস্টল করুন: brew install emacs --HEAD --use-git-head --cocoa --with-gnutls --with-rsvg --with-imagemagick তারপরে আমি এটি পরীক্ষা করে দেখি, ইমাস সংস্করণটি রয়েছে GNU Emacs 26.0.50.1তবে (image-type-available-p 'imagemagick)ফলাফলটি রয়েছেnil

  3. নীচে লাইন যুক্ত করতে ~ / .emacs.d / init.el সম্পাদনা করুন: (setq org-image-actual-width nil)

  4. টেস্ট.আরজে org কোড নীচে লিখুন:

#+ATTR_ORG: :width 400 [[file:test.png]] ৫. রান করার পরে C-c C-x C-vচিত্রটি 400 হিসাবে প্রদর্শিত হবে না তবে প্রকৃত আকার।


ম্যাকপোর্টসের মাধ্যমে ইমেজম্যাগিক সমর্থন সহ গ্রাফিক ইমাক্স (ইম্যাকস.এপ) ইনস্টল করতে, ব্যবহার করুন sudo port install emacs-app +imagemagick। দেখে মনে হচ্ছে আপনি হোমব্রুয়ের জন্য নির্ভরতা ইনস্টল করতে ম্যাকপোর্টগুলি ব্যবহার করছেন, এটির কাজ করা উচিত কিনা আমার কোনও ধারণা নেই। এবং ম্যানুয়ালি ম্যানুয়ালি ইনস্টল করার দরকার নেই, এটি আপনার প্যাকেজ ম্যানেজারের কাজ। এছাড়াও, একবারে দুটি প্যাকেজ পরিচালক ব্যবহার করা সাধারণত একটি খারাপ ধারণা এবং অপ্রয়োজনীয়।
xuchunyang

@ এক্সুচুনিয়াং ঠিকঠাকভাবে, পোর্ট সহ ইমাস-অ্যাপ পুনরায় ইনস্টল করার পরে, এটি এখন দুর্দান্ত কাজ করে। ধন্যবাদ
বিটলেজ

উত্তর:


6

চিত্রম্যাগিক সংস্করণ মেলে না।

নিচে হিসাবে ব্রিউ ইনস্টল কমান্ড পরিবর্তন করুন:

brew install emacs --with-cocoa --with-gnutls --with-dbus --with-librsvg --with-imagemagick@6 --with-mailutils --devel

তারপরে brew info emacsম্যাজিকামিক ঠিক আছে কিনা তা পরীক্ষা করতে দৌড়াও!

emacs: stable 25.1 (bottled), devel 25.2-rc2, HEAD
GNU Emacs text editor
https://www.gnu.org/software/emacs/
/usr/local/Cellar/emacs/25.2-rc2 (4,051 files, 120.1MB) *
  Built from source on 2017-03-11 at 16:56:47 with: --with-cocoa --with-gnutls --with-dbus --with-librsvg --with-imagemagick@6 --with-mailutils
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/emacs.rb
==> Dependencies
Build: pkg-config ✔
Optional: dbus ✔, gnutls ✔, librsvg ✔, imagemagick@6 ✔, mailutils ✔

যদি চিত্রমজিক @ 6 টি পরীক্ষা করা হয়, তবে সবকিছু ঠিকঠাক করা উচিত।

ইম্যাক্সে, চিত্রগ্রাহক প্যাকেজ উপলব্ধ কিনা তা পরীক্ষা করতে নীচের কমান্ডটি চালান:

*** Welcome to IELM ***  Type (describe-mode) for help.
ELISP> (image-type-available-p 'imagemagick)
t
ELISP>

8
(setq org-image-actual-width 400)

কাজ করা উচিত। ভেরিয়েবলের ডকুমেন্টেশন C-h v org-image-actual-width RETআরও বিশদ দেয়:

org- চিত্র-আসল-প্রস্থটি 'org.el' এ সংজ্ঞায়িত একটি পরিবর্তনীয়। এর মান টি

ডকুমেন্টেশন: চিত্রগুলি ইনলাইন করার সময় আমাদের কী প্রকৃত প্রস্থটি ব্যবহার করা উচিত?

টিতে সেট করা থাকলে সর্বদা চিত্রের প্রস্থ ব্যবহার করুন।

কোনও সংখ্যায় সেট করা থাকলে, চিত্রটির প্রস্থকে এই মানটিতে সেট করতে ইমেজম্যাগিক (যখন উপলব্ধ থাকে) ব্যবহার করুন।

একটি তালিকার কোনও সংখ্যায় সেট করা হলে, কোনও # + এটিটিআর থেকে প্রস্থ পাওয়ার চেষ্টা করুন key মূল শব্দটি যদি প্রস্থের নির্দিষ্টকরণের সাথে মেলে তবে

#+ATTR_HTML: :width 300px

এবং যদি কিছু না পাওয়া যায় তবে সেই নম্বরটিতে ফিরে যান।

যখন শূন্য করাতে সেট করা হয়, একটি # + এটিটিআর থেকে প্রস্থ পাওয়ার চেষ্টা করুন key কীওয়ার্ড এবং কিছুই না পাওয়া গেলে মূল প্রস্থে ফিরে যান।

এর জন্য ইমে্যাকস> = 24.1, ইমেজম্যাগিক সমর্থন সহ বিল্ড (sic) প্রয়োজন।


এটি উত্তরের মতো শোনাচ্ছে না, তবে এটি একটি মন্তব্য হতে পারে।
জিনপিয়ের

এটি প্রশ্নের উত্তর সরবরাহ করে না। কোনও লেখকের কাছ থেকে সমালোচনা বা স্পষ্টতার জন্য অনুরোধ জানাতে, তাদের পোস্টের নীচে একটি মন্তব্য দিন। - পর্যালোচনা থেকে
জিনপিয়ের

এটা কি ভালো?
নিকড

5

আপনার পদক্ষেপ 2 এ,

(image-type-available-p 'imagemagick)

ফিরে আসা উচিত tnilঅনুপলব্ধ জন্য। সম্ভবত আপনি যে কারণটি nilপেয়েছেন তা হ'ল ইমেজমিকের ম্যাকপোর্টগুলি ইনস্টল করার পথগুলি ইম্যাক্সের ব্রু ইনস্টল দ্বারা নেওয়া হচ্ছে না। আপনি কি সেই প্রভাবটির কোনও সংকলন ত্রুটি লক্ষ্য করেছেন?

যাই হোক না কেন, ম্যানুয়ালি ইমেজম্যাগিকের পাথটি সামঞ্জস্য করুন বা ব্রু থেকে এটি ইনস্টল করুন। ম্যাকপোর্টগুলি থেকে ইমেজম্যাগিক এবং ইম্যাকস উভয়ই ইনস্টল করা আমার পক্ষে কাজ করে।


ঠিক ঠিক, ইমাস আনইনস্টল করার পরে এবং এটি পোর্ট দিয়ে পুনরায় ইনস্টল করার পরে, এটি এখন দুর্দান্ত কাজ করে।
বিটলেজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.