ল্যাটেক্স, সোয়েভ, বিমার শেখার সর্বাধিক দক্ষ আদেশ? [বন্ধ]


9

আমি আমার আর কোড এবং জিজিপ্লট 2 ভিজ্যুয়ালাইজেশন থেকে কীভাবে পুনরায় সম্পর্কিত প্রতিবেদন তৈরি করতে শিখতে আগ্রহী।

আমি বুঝতে পেরেছি যে ল্যাটেক্স একটি সম্ভাব্য উত্তর বলে মনে হচ্ছে এবং আর এর সাথে সর্বাধিক ব্যবহার করে সোয়েভ। আর আর লেটেক্স থেকে উপস্থাপনার জন্য লোকেরা বীমার ব্যবহার করে।

আমার প্রশ্নটি হল, আমার প্রথমে কী শিখতে হবে, বা আমার একযোগে কী শিখতে হবে? আমি সোয়েভ বা ল্যাকেক্স জানি না। আমি কি ল্যাটেক্স শিখব (কমপক্ষে কিছুটা), তারপরে সোয়েভ শিখি? অথবা আপনি একই সময়ে সেগুলি শেখার পরামর্শ দিবেন?

আপনার উত্তরগুলি সমর্থন করে টিউটোরিয়ালগুলির লিঙ্কগুলি প্রশংসিত।


উত্তর:


13

ব্যক্তিগতভাবে আমি এখানে শুরু করব:

http://en.wikibooks.org/wiki/LaTeX

এটি আপনাকে শিখিয়ে দেবে যে কীভাবে লেটেক্সে একটি নথি তৈরি করা যায় যা সংকলন করে। একবার আপনি কাজটি শেষ করে দিয়েছিলেন যে আমি কেবল সোয়েভের সাথে কাজ শুরু করব এবং আপনার প্রয়োজনীয়তাগুলি কীভাবে নির্ভর করবে (উপরের লিঙ্কটি এবং চমত্কার স্ট্যাক এক্সচেঞ্জ (ল্যাটেক্স / ক্রস ভ্যালিটেড, স্ট্যাক ওভারফ্লো)) আপনাকে সমস্ত কিছুর সাথে চালিয়ে যাওয়া উচিত)।

এছাড়াও নোট করুন যে ব্যক্তিগতভাবে আমি ব্রু করা পছন্দ করি:

http://cran.r-project.org/web/packages/brew/brew.pdf

আমার পিছনের পকেটে পাশাপাশি কারণ কোডের বড় লুপ বিটের পক্ষে আরও সহজ যেখানে আপনি ৫০ মিলিয়ন গ্রাফ বা এর মতো কিছু তৈরি করতে চান।

অবশেষে নোট করুন যে আমি অন্য দিন নিটার সম্পর্কে পড়ছিলাম:

http://yihui.name/knitr/

যা স্পষ্টতই ggplot2- এর সাথে দুর্দান্ত অভিনয় করে। এটি সোয়েভের সাথে বেশ অনুরূপ, আমি এটি নিজেই কিছু সময় যাচাই করে দেখব, এটি এখনও পেলাম না।

RStudio:

http://rstudio.org/

যদি আপনি ইতিমধ্যে এটি ব্যবহার না করেন তবে সোয়েভ এবং ল্যাটেক্স ডকুমেন্টস এবং বুট করার জন্য একটি উজ্জ্বল আইডিই উভয়ই ব্যবহার করতে পরম আনন্দ।


2
আরস্টুডিও (0.96) এর বিকাশ সংস্করণে এখন বুনন ইঞ্জিন হিসাবে নিটরকে সমর্থন করে, তাই আপনি সহজেই সোয়েভ এবং নাইটারের মধ্যে স্যুইচ করতে পারেন।
এন্টোইন ভার্নেট

8

একটি প্রাসঙ্গিক প্রশ্ন

উপরের উত্তরের উত্তরের পরিপূরক হিসাবে, আমি আরও জিজ্ঞাসা করব:

আপনি কি সত্যিই বীমার ব্যবহার শিখতে চান?

প্যাকেজটিতে একটি শেখার বক্ররেখা রয়েছে - সম্ভবত লেটেক্সের জন্য অন্য কোনও স্লাইড প্যাকেজের চেয়ে বেশি - সুতরাং এটি ভাল এবং কনসগুলি পরীক্ষা করার মতো worth আমার জন্য এগুলি ...

পেশাদাররা:

  1. প্রায় প্রত্যেকেই এটি ব্যবহার করছে বলে মনে হয় (তবে সকলেই কি আপনার উত্স আপনার সাথে ভাগ করে নেয়? যদি তা না হয় তবে চাক্ষুষ অনুসারে এটিই একমাত্র সুবিধা)
  2. সিগন্যালগুলি যে আপনি ল্যাটেক্স জানেন এবং সম্ভবত আপনার স্লাইডগুলিতে গণিত থাকবে, এতে কিছু ক্যাশে থাকতে পারে। [এটি ব্যঙ্গাত্মকভাবে বোঝানো হয় না; কখনও কখনও এটি সহায়ক]

কনস:

  1. টক এবং বিপরীতে কাটা এবং আটকানো দ্বারা একটি নিবন্ধ তৈরি করা সহজ।
  2. আপনি ডিফল্টগুলির সাথে স্লাইডে প্রচুর পরিমাণে পাঠ্য এবং গণিতে ফিট করে।
  3. কোড স্নিপেটগুলি সঠিকভাবে পালানোর জন্য বিশ্রী হতে পারে।
  4. শৈলীতে অন্তর্নির্মিত প্রায় সবগুলিই প্রচুর পরিমাণে বয়লারপ্ল্যাট ভিজ্যুয়ালকে উত্সাহ দেয়: স্লাইড সেটগুলিতে ক্রম ইত্যাদি encourage

যেভাবে আপনি যেভাবে তর্ক করতে পারেন:

  1. লাইনে স্লাইড লাইন তৈরি করার জন্য বিরতি কমান্ড রয়েছে (আপনি কি এটি পছন্দ করেন? আমি পছন্দ করি না)
  2. টেমপ্লেটগুলি পরিবর্তন করা কঠিন তাই আপনি বেশিরভাগ বিল্ট-ইনগুলি দিয়ে শেষ করেন

এই কারণে আমি সর্বদা বিরুদ্ধে সিদ্ধান্ত নিয়েছি। আমার জন্য, দৃশ্যত আরও আনন্দদায়ক এবং আরও সহজ বিকল্পগুলির মধ্যে রয়েছে ফয়েলটেক্স বা [ হাঁফ ] লাটেক্সের নিজস্ব স্লাইড ক্লাসে অন্তর্নির্মিত ।

মূল প্রশ্নের সাথে সম্পর্কিত

মূল প্রশ্নের সাথে এই বিবেচনার প্রাসঙ্গিকতাটি হ'ল: উপরে বর্ণিত সরঞ্জামগুলির সাহায্যে একবারে কেউ কীভাবে সর্বাধিক বেসিক ল্যাটেক্স ডকুমেন্টটি লিখতে জানে এবং এর মধ্যে ছবিগুলি অন্তর্ভুক্ত করে, স্লাইডগুলি তৈরি করতে সক্ষম হওয়ার জন্য আরও কিছু নেই ।

সোয়েভ ডিবাগিংয়ের জন্য এটি কেবলমাত্র আরও সময় দেয় না, যা আপনি প্রচুর পরিমাণে করতে পারবেন, তবে অস্টেবল , এপসেটেবল এবং / অথবা স্মৃতিতে mtable ফাংশনের মতো জিনিসগুলি খুঁজে বের করার জন্য সময় মুক্ত করে দেয় যা আর মডেল অবজেক্টগুলিকে সুন্দর ল্যাটেক্সে পরিণত করবে also । একটি স্লাইড প্যাকেজ নিয়ে কুস্তি করার আগে এগুলি সমস্ত মূল্যবান কারণ তারা আরও সাধারণভাবে দরকারী।


খুব ভাল পয়েন্ট। কেন এত লোক "পাওয়ারপয়েন্ট দ্বারা মৃত্যু" সম্পর্কে অভিযোগ করে তা আমার কাছে কখনই পরিষ্কার হয়নি তবে "বিমের দ্বারা মৃত্যু" সম্পর্কে কেউ অভিযোগ করেন বলে মনে হয় না। বিমারের কাছে পাওয়ারপয়েন্টের সমস্ত মন-মানসিক বৈশিষ্ট্য এবং তারপরে কিছু রয়েছে।
কার্লোস অ্যাকিওলি

@ কার্লোস অ্যাকসিওলি আমি আসলে "বিমারের দ্বারা মৃত্যু" সম্পর্কে মন্তব্য করেছি - এটি পাওয়ার পয়েন্ট দ্বারা প্রভাবিত আলোচনায় গতির একটি স্বাগত পরিবর্তন, তবে 50 তম জেনেরিক বিমের উপস্থাপনার পরেও, এটি প্রকাশ করা শক্ত নয়।
ফোমাইট

8

যদিও আপনি যা চেয়েছিলেন এটি ঠিক তেমন নয় তবে আমি আপনাকে org- মোডে একবার দেখার পরামর্শ দিই , আপনার সমস্ত প্রয়োজনীয়তা একত্রে একটি ইমাস মোড।

আমি org- মোডের প্রস্তাব দিই কেন? (অর্থাত্, ভাল)

  • org- মোড আপনাকে উভয় অংশকে সমানভাবে, টেক্সট এবং কোডকে জোর দিয়ে একটি ডকুমেন্টের মধ্যে পাঠ্য এবং কোড লেখার অনুমতি দেয় (যদিও আমি কখনও সোয়েভ ব্যবহার করি নি আমি মনে করি কোডটির দিকে ফোকাস বেশি) is এই লক্ষ্যে খাঁটি লেটেক্সের তুলনায় পাঠ্য লেখার সময় org-মোড অনেক সরলকরণের অনুমতি দেয় (যেমন, & এর পরিবর্তে \ & এর সাথে পাঠ্যটি /, বা * এর সাহায্যে গা surrounding় করে প্রচ্ছদ হয়ে যায়)। এই মার্কআপ উপাদানগুলি বাস্তব ল্যাটেক্সে রফতানি করা হবে তবে জীবনকে অনেক সহজ করে তুলবে।
  • org- মোড আপনাকে আপনার পাঠ্যটি কেবলমাত্র লেটেক্স বা বিমার হিসাবে নয় এমনকি এইচটিএমএল বা অন্যান্য ফর্ম্যাটগুলি (যেমন, টাস্কজাগলার, ... ) রফতানি করার অনুমতি দেয় )
  • org- মোডটি জিটিডি ব্যবহার করে জীবন পরিচালনা করার মতো অন্যান্য কাজের জন্যও ব্যবহার করা যেতে পারে ।
  • ইমাকস হ'ল একটি জনপ্রিয় এবং পরিপক্ক পাঠ্য সম্পাদক, যা সমস্ত প্ল্যাটফর্মের জন্য উপলব্ধ এবং ফলকভাবে সব ধরণের প্রোগ্রামিং কাজের জন্য 70 এর শেষের দিক থেকে ব্যবহৃত হচ্ছে। উপরন্তু, আর, একটি খুব জনপ্রিয় সংযোগ বিদ্যমান কানা অনুলিপি করুন , দ্বারা উন্নত, ইন্টার আলিয়া, আর কোর সদস্যদের কার্ট Hornik এবং মার্টিন Maechler। ইমাস ব্যবহার করার সময় আপনি এটি সমস্ত কাজের জন্য ব্যবহার করতে পারেন, কেবল সোয়েভ এবং আর ইন্টিগ্রেশন নয় (এ কারণেই কিছু লোক ইমেকসকে সম্পাদকের পরিবর্তে অপারেটিং সিস্টেম হিসাবে উল্লেখ করে)। সিডিনোট: এমাক্স প্রাথমিকভাবে জিএনইউর মাস্টারমাইন্ড রিচার্ড স্টলম্যান দ্বারা বিকাশ করা হয়েছিল।

কনস:

  • একবারে কেবল একটি জিনিস শেখার পরিবর্তে আপনাকে আরও একবারে আরও কিছু শিখতে হবে: ইমাকস (যা তর্কাতীতর একটি জটিল পরিচালনা রয়েছে), org- মোড এবং ল্যাটেক্স।
  • Emacs, org- মোড ইনস্টল করা, ESS ঝামেলা হতে পারে। বিশেষত যদি আপনি (যেমন আমি) লিস্প সম্পর্কে কিছুই জানেন না, আপনার .emacs ফাইলটি লিখলে সত্যই সফল হয়।

আপনি যদি এটি চেষ্টা করে দেখতে চান (আমি এটির সুপারিশ করছি), জার্নাল অফ স্ট্যাটিস্টিকাল সফ্টওয়্যার-এ org- মোডে একটি অতি সাম্প্রতিক কাগজ রয়েছে যা আপনাকে শুরু করা উচিত।

আমি যেটি শুরু করার পরামর্শ দিচ্ছি তা হ'ল প্রথমে আপনার প্রথম দলিলগুলি org-মোডে করার চেষ্টা করুন এবং সেগুলি ল্যাটেক্স বা পিডিএফ (যেমন, আর ছাড়াই) রফতানি করুন। সফল হলে ডকুমেন্টটিতে কিছু আর কোড যুক্ত করার চেষ্টা করুন এবং প্রাসঙ্গিক স্টাফ কীভাবে রপ্তানি করা যায় তা দেখুন।

আমি ব্যবহৃত সমস্ত প্রোগ্রামের জন্য চিট শিট বা রেফারেন্স কার্ডগুলি পাওয়ার জন্য সুপারিশ করছি (ইমাস্যাক্স, org- মোড, ল্যাটেক্স, টেক্স এবং ইএসএস)। তদ্ব্যতীত, ক্রিস বিলি (উইকিবুকস) দ্বারা নির্দেশিত ল্যাকটেক্সের একটি প্রাথমিক বোধগম্যতা অবশ্যই খুব অনেক সাহায্য করে helps

আমার বর্তমান সেটআপটি হ'ল আমি সাধারণত সমান্তরালে তিনটি বাফার নিয়ে কাজ করি। নথির সাথে একটি org- মোড বাফার, কোড রাখতে এবং বিভিন্ন জিনিস চেষ্টা করার জন্য একটি ESS মোড আর স্ক্রিপ্ট এবং একটি আর কনসোল উভয় স্ক্রিপ্ট থেকে অ্যাক্সেসযোগ্য। এটি সত্যিই দুর্দান্ত কাজ করে।

কিছু জিনিস যা আমি ব্যবহার করতে পছন্দ করি:


আপনি ইএমএসিএসের জন্য একটি আকর্ষণীয় কেস তৈরি করেছেন, তবে আমি ইতিমধ্যে ভিআইএম শেখার রাস্তায় গভীরভাবে চলে গিয়েছি এবং আবার সেই শিক্ষার বক্ররেখার পথটি পিছনে যেতে দ্বিধা বোধ করছি। আমি আর-ভিম-প্লাগইন ব্যবহার করি যা সহায়ক, তবে আপনি ESS যে বর্ণনা করতে পারেন তার প্রায় সমস্ত কিছুই করে না।
ইদ্র

আমি অবশ্যই বুঝতে পারি, তবে নতুন কিছু দিয়ে শুরু করতে দেরী হবে না বলে মনে হচ্ছে। আমি আমার বর্তমান সেটআপ নিয়ে সত্যই খুশি। আমি কাগজপত্র লিখি এবং একই পরিবেশের মধ্যে জটিল বিশ্লেষণ কাজ করি।
হেনরিক

3

বীমার শুরু করার আগে আপনার অবশ্যই কিছু লাটেক্স শিখতে হবে।

আপনি কত লেটেক্ Sweave যোগ করার আগে জানতে চান (অথবা যখন Sweave শেখার) তুমি কি লেটেক্ সঙ্গে কি করতে হবে তার উপর নির্ভর করে অন্যান্য আর কোড থেকে লেখার কিছু নয়। ল্যাটেক্স বিশাল।

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