ল্যাটেক্সে কীভাবে দুটি চিত্রকে একই পৃষ্ঠায় থাকতে বাধ্য করবেন?


84

আমার দুটি চিত্র রয়েছে যা আমি কোনও পৃষ্ঠায় চিত্র হিসাবে প্রদর্শন করতে চাই। প্রত্যেকটি উপলব্ধ জায়গার অর্ধেকেরও কম অংশ খায় তাই সেই পৃষ্ঠায় অন্য কোনও স্টাফের জন্য খুব বেশি জায়গা নেই, তবে আমি জানি উভয় ব্যক্তিত্বের জন্য পর্যাপ্ত জায়গা রয়েছে space আমি চিত্রগুলি [এইচটি] এবং [এইচবি], উভয়ই [এইচডি] এবং উভয়ই [এইচটি] দিয়ে রাখার চেষ্টা করেছি তবে তবুও আমি এই দুটি চিত্র একই পৃষ্ঠায় পেতে পারি না তবে পরিবর্তে তাদের মধ্যে কমপক্ষে কয়েকটি অনুচ্ছেদ আনতে পারি।

আমি কীভাবে এই দুটি ব্যক্তিত্বকে একই পৃষ্ঠায় থাকতে বাধ্য করব?


অনুরূপ একটি প্রশ্ন TeX.SX উপর আরো সম্প্রতি জিজ্ঞেস করা হলো, এবং আমি বিশ্বাস উত্তর ব্যবহার \afterpageকমান্ড সেরা উত্তর।
আমি

উত্তর:


141

আপনি একটি চিত্র পরিবেশের ভিতরে দুটি চিত্র রাখতে পারেন। উদাহরণ স্বরূপ:

\begin{figure}[p]
\centering
\includegraphics{fig1}
\caption{Caption 1}
\includegraphics{fig2}
\caption{Caption 2}
\end{figure}

প্রতিটি ক্যাপশন একটি পৃথক চিত্র সংখ্যা উত্পন্ন করবে।


4
মনে রাখার জন্য এটি একটি দুর্দান্ত উত্তর :) এটি কখনও ভাবেন নি তবে এটি পরিষ্কার দেখাচ্ছে :)।
বাসটিজন

4
আরেকটি সম্ভাবনা হ'ল সাবফাইগার প্যাকেজ এবং এর মতো কোনও চিত্রের পরিবেশের ভিতরে একটি কমান্ড \subfloat[Caption]{\includegraphics{file}}
রূপার্ট ন্যাশ

11
দেখে মনে হচ্ছে আপনি দুটি পৃথক
চিত্রকে

4
"সঠিক উত্তর" পতাকাটি পরিবর্তন করা হয়েছে কারণ এটিকে সবচেয়ে ভাল বলে মনে হচ্ছে।
কুষ্টি

4
@ মুলোন - মনে হয় আপনি যদি পরিবেশের \labelভিতরে রাখেন তবে আপনি পারবেন \caption
ক্রিস

20

আপনি যদি একই বিষয়ে চিত্র পেতে চান তবে আপনি subfigureপ্যাকেজ এবং নির্মাণ ব্যবহার করতে পারেন :

\begin{figure}
 \subfigure[first image]{\includegraphics{image}\label{first}}
 \subfigure[second image]{\includegraphics{image}\label{second}}
 \caption{main caption}\label{main_label}
\end{figure}

আপনি যদি দুটি উদাহরণস্বরূপ রাখতে চান তবে একে অপরের পাশে থাকা বিভিন্ন চিত্র আপনি ব্যবহার করতে পারেন:

\begin{figure}
 \begin{minipage}{.5\textwidth}
  \includegraphics{image}
  \caption{first}
 \end{minipage}
 \begin{minipage}{.5\textwidth}
  \includegraphics{image}
  \caption{second}
 \end{minipage}
\end{figure}

কলামগুলিতে চিত্রগুলির জন্য আপনার উত্সটিতে [1] [2] [3] [4] থাকবে, তবে এটি দেখতে দেখতে দেখতে ভাল লাগবে

[1] [3]

[2] [4]।


4
এছাড়াও আপনি এখান থেকে Jerred রাসেল উল্লেখ নির্মাণ ব্যবহার করতে পারেন: stackoverflow.com/questions/1673942/latex-table-positioning পয়েন্ট ব্যবহার হয় floatপ্যাকেজ।
ক্রোলে

15

পরিসংখ্যান এবং পাঠ্য মিশ্রিত করার চেষ্টা করার সময় আমার এই সমস্যা হয়েছিল। আমার জন্য কী কাজ হয়েছিল 'এইচ' বিকল্পটি ছাড়া '!' বিকল্প। \begin{figure}[H]
'এইচ' চিত্রটিকে আপনি কোডে যেখানে রেখেছেন ঠিক সেখানেই চাপ দেওয়ার চেষ্টা করে। এটি আপনাকে অন্তর্ভুক্ত করা প্রয়োজন \usepackage{float}

বিকল্পগুলি এখানে ব্যাখ্যা করা হয়েছে


4
হ্যাঁ, floatপ্যাকেজটি অবশ্যই এখানে সঠিক উত্তর। আমি প্রায়শই বিলাপ করে বলছি যে এটি ব্যবহার করে! প্রতীক, \begin{figure}[h!]পাশাপাশি টেক্সে আবারও লেখা যেতে পারে \pleaseকারণ সংকলকটি এখনও নিজের ইমেজটি কোথায় রাখবে তা কেবল নিজের জন্যই সিদ্ধান্ত নেয়। এটি আপনাকে উপেক্ষা করার পরিবর্তে এই মুহুর্তে আপনার দিকে উপভোগ করে। floatপ্যাকেজ এটা আপনি কি নিশ্চিতরূপে জন্য তুমি কী চাও করতে হবে।
এলী

6

আপনি যদি উভয়টিকে একই পৃষ্ঠায় চান এবং তারা উভয়ই পুরো পৃষ্ঠাটি গ্রহণ করবেন, তবে সেরা ধারণা হ'ল লেক্সকে তাদের উভয়ের নিজস্ব পৃষ্ঠায় রাখার জন্য বলা!

\begin{figure}[p]

এটির উপরে বা নীচে কেবল কয়েকটি লাইনের পাঠ্যের দুটি পৃষ্ঠায় দুটি চিত্র থাকা সাউন্ড টাইপোগ্রাফিক নীতিগুলির (যেমন, কুৎসিত) বিরুদ্ধ।


যাইহোক, কাজ করার কারণটি [!h]হ'ল এটি লেটেক্সকে পাঠ্য সহ একটি পৃষ্ঠায় ভাসমান জায়গায় কতটুকু জায়গাটি উত্সর্গ করা উচিত সে সম্পর্কে তার স্বাভাবিক বিধিনিষেধাগুলি ওভাররাইড করতে বলছে। উপরে বর্ণিত হিসাবে, বিধিনিষেধগুলির একটি কারণ রয়েছে। যা তারা কিছুটা আলগা হতে পারে তা বলার অপেক্ষা রাখে না; এটি করার বিষয়ে FAQ দেখুন ।


4
আরও সুনির্দিষ্টভাবে [p]কেবল সংকলককে কেবল ভাসমান পৃষ্ঠায় রেখে দিতে বলে। এটির আকারের উপর নির্ভর করে দুটি চিত্রের পৃথক পৃষ্ঠাগুলির ফলস্বরূপ বা নাও হতে পারে।
fotNelton

2

একটি যুক্ত করার চেষ্টা করুন !, উদাহরণস্বরূপ [h!]


কাজ করে না, ক্ষীর এটি [এইচটি] দ্বারা প্রতিস্থাপন করবে, তারপরে যাইহোক চিত্রটি পৃথক পৃষ্ঠায় রাখার জন্য এগিয়ে যান।
বরিস ভ্যান শুটেন

উইলে জার্নাল টেমপ্লেটে কাজ করে।
অনিক ইসলাম অভি

1

প্রথমে [এইচ!] চেষ্টা করুন তবে অন্যথায় আপনি এটি কুরুচিপূর্ণভাবে করতে পারেন।

লেটেক্স এমন প্রতিবন্ধকতাগুলির সাথে চিত্র স্থাপনের ক্ষেত্রে কিছুটা শক্ত কারণ এটি নিজেই স্থাপন করা পরিচালনা করে। আমি ঠিক সেই জায়গায় যদি একটি চিত্র চাই তবে আমি যা করি তা হ'ল এমন কিছু করা: |

text in front of image here

 \newpage 
 \figure1 
 \figure2

text after images here

আমি জানি এটি করার সঠিক উপায় নাও হতে পারে তবে এটি একটি কবজির মতো কাজ করে :)।

// সম্পাদনা করুন

আপনি যদি পৃষ্ঠার শীর্ষে একটি ছোট পাঠ্য চান তবে আপনি কেবল / ক্লিয়ারপেজ ব্যবহার করতে পারেন। অবশ্যই আপনি এগুলি কিছুটা ছোট স্কেল করতে পারেন যাতে এটি আর না ঘটে। সম্ভবত অ-দেখা শ্বেত স্থানটি আপনার সন্দেহের তুলনায় কিছুটা বড়, আমি সবসময় আমার চিত্রটি একই পৃষ্ঠায় উপস্থিত না হওয়া পর্যন্ত স্কেল করার চেষ্টা করি, কেবলমাত্র নিশ্চিত করার জন্য যে 1% ওভারল্যাপ নেই কেবল এটি সমস্তই তৈরি করে না ।


ধন্যবাদ, [এইচ!] কাজ করেছেন! আমি আপনার উত্তরের পক্ষে ছিলাম কারণ "কুরুচিপূর্ণ উপায়" এমনকি আমার পক্ষে যখন এ ক্ষেত্রে তার প্রয়োজন হয়নি তখনও এটি জানার জন্য ভাল জিনিস মনে হয়।
কুষ্টি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.