أن يكون لديك نص وصورة في نفس الصفحة في LaTeX

StackOverflow https://stackoverflow.com/questions/1209165

  •  05-07-2019
  •  | 
  •  

سؤال

يضع My LaTeX كل صورة في مستندي في صفحة فارغة، بغض النظر عن حجم الصورة بحيث يكون التعليق فقط موجودًا في الصفحة التي توجد بها الصورة.

مثال على الكود

\begin{table}[h!]
    \begin{landscape}
        \begin{figure}
            \caption{ERD}
            \includegraphics[width=25cm]{/Users/cs/hy/usecases.png}                      

        \end{figure}                                      
    \end{landscape}
    --- text ---
\end{table}

ال table الأوامر تجعل المحتوى يختفي تمامًا على الرغم من أنني أستخدمه graphicx طَرد.

يتطلب الكود صفحتين بدون أمر الجدول.

أرغب في أن تكون الصورة الصغيرة والنص بنفس حجم A4.

كيف يمكنك صورة وبعض النص في نفس A4؟

هل كانت مفيدة؟

المحلول

some text
\begin{figure}[h]
  \centering
  \includegraphics{images/something.png}
  \caption{Explanation of something}
\end{figure}
some text

يعمل بشكل جيد بالنسبة لي، على الرغم من أنني لا أستخدم "أفقي" كتنسيق للصفحة (لكنك لم تقل بعد ذلك أنك بحاجة إليه).ولكن إذا قمت بذلك وتريد أن يظهر النص في نفس الصفحة التي تظهر بها الصورة، فيجب أن يكون النص داخل البيئة الأفقية أيضًا.

نصائح أخرى

لست متأكدًا من إمكانية وضع بيئة الشكل داخل بيئة الجدول - وهذا من شأنه أن يفسر مشكلتك الأولى.كلاهما عبارة عن بنيات يحاول LaTeX تحريكها قليلاً بحيث تتلاءم بشكل جيد مع الصفحة، لذلك ليس من المنطقي وضع أحدهما داخل الآخر.نأمل أن تتمكن من العمل حول الحاجة لذلك.

As for the page-splitting, you're using the landscape environment, which means "all pages within this section should be created landscape-orientation." This forces it to start on a new page, to switch orientations, and start a new page after it ends, to switch back.

إذا كان هدفك هو تدوير الصورة فقط، فيجب عليك استخدام

\includegraphics[rotate=90,<other-options>]{<file>}

إذا كنت تريد حقًا صفحة ذات اتجاه أفقي (أو عدة صفحات)، فضع البيئة الأفقية حول القسم بأكمله الذي تريده في الاتجاه الأفقي.

لماذا تريد وضع بيئة الشكل داخل بيئة الجدول؟ليس من الواضح بالنسبة لي ما إذا كنت تحاول جعل جسم عائم يحتوي على شكل وبعض النصوص الشاملة، أو إذا كنت تحاول فقط الاحتفاظ بالشكل بالقرب من نصه.إليك شيء قد يكون ما تريده:

\documentclass{article}
\usepackage{pdflscape,lipsum,geometry}
\begin{document}
\begin{landscape}
\begin{figure}
\caption{ERD}
\rule{6cm}{6cm}\par
\lipsum[1]
\end{figure}                                      
\end{landscape}
\end{document}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top