سؤال

لدي بعض الإطارات في عرضي التقديمي ، حيث أريد التخلص من خطتي/خطوط التسرب القياسية لأنني بحاجة إلى مساحة للأرقام ، التي أدرجها باستخدام \includegraphics. هذه الأرقام تأخذ المساحة بأكملها. الآن أريد ذلك الداخلية رقم الإطار في الزاوية اليمنى السفلية.

ملحوظة. يمكنني استخدام السمة القياسية مع عنوان/تسرب مخصص. يمكن الاطلاع على مثال أدنى للعمل هنا:http://rapidshare.com/files/429008846/beamer.zip

هذا هو الرمز:

\documentclass{beamer}
\usepackage{german}
\usepackage{graphicx}
\usepackage{color}
\usepackage{colortbl}
\usepackage{pgf}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
%new color
\definecolor{Gray}{gray}{0.9}
\def\textboxcolor{Gray}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
\setbeamertemplate{headline}{%
\hspace{0.01\textwidth}\begin{minipage}[t]{0.88\textwidth}
\vspace{0.1cm}
\begin{tabular}{p{0.5\textwidth}p{0.4\textwidth}p{0.1\textwidth}}
Organisation - Institution&%
&%
\includegraphics[width=1cm]{pictures/logos/logo_ohne_text.jpg}\\
\hline\\
\end{tabular}
\end{minipage}}
%----------------------------------------------------------------------
\setbeamertemplate{footline}{%
\hspace{0.01\textwidth}\begin{minipage}[t]{0.88\textwidth}%
\begin{tabular}{p{0.3\textwidth}p{0.35\textwidth}p{0.2\textwidth}p{0.1\textwidth}}%
\rowcolor[rgb]{0.8,0.8,0.8}\hline%
\raggedright\begin{minipage}{0.3cm}\includegraphics[width=0.30cm]{pictures/logos/quadrat.jpg}\end{minipage}\ \insertauthor &%
\centering \    \usebeamerfont{date in head/foot}\insertshortdate{}& &%
Seite \insertframenumber{}/\inserttotalframenumber\\
\hline\\
\end{tabular}
\end{minipage}}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
\begin{document}
%----------------------------------------------------------------------
    \begin{frame}{Normal Frame}
      \begin{block}{Blocktitle}
        Text
      \end{block}
    \end{frame}
%----------------------------------------------------------------------
    \begin{frame}[plain]{Frame with Images}
       \begin{center}
            \includegraphics[height=0.5\textheight]{pictures/cf.png}
            \includegraphics[height=0.5\textheight]{pictures/cf.png}\\
            \includegraphics[height=0.5\textheight]{pictures/cf.png}
            \includegraphics[height=0.5\textheight]{pictures/cf.png}
        \end{center}
        \begin{pgfpicture}{0}{0}{12.8cm}{9.6cm}
            \pgfputat{\pgfxy(10.62,1.05)}{\pgfbox[left,base]{ %
              \tiny{\insertframenumber{}/\inserttotalframenumber}}}
        \end{pgfpicture}
    \end{frame}
%----------------------------------------------------------------------
\end{document}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
هل كانت مفيدة؟

المحلول

في إجابتي الأصلية ، طلبت بعض الصور التي نشرتها. شكرا جزيلا؛ تلك كانت مفيدة للغاية.


يبدو أن الشريحة الخاصة بك تستخدم موضوع Graz [1]. لقد قمت بتنزيل ذلك وتوصلت إلى هذا الحل. جرب هذا (استبدل useTheme {graz} بكل ما أطلقته على الإصدار الخاص بك ، كما ربما قمت بتعديله قليلاً):

\documentclass{beamer}
\usepackage{pgf} % make sure you use this!
\setbeamertemplate{navigation symbols}{}
\usetheme{Graz}

\pgfdeclareimage[height=0.5cm]{university-logo}{images/uni_logo}
\logo{\pgfuseimage{university-logo}}

\begin{document}

\begin{frame}[plain]{Test slide}
  \begin{pgfpicture}{0}{0}{12.8cm}{9.6cm} % see Note 1

    \pgfputat{\pgfxy(10.62,1.05)}{\pgfbox[left,base]{ % see Note 2
              \tiny{\insertframenumber{}/\inserttotalframenumber}}}

   \pgfputat{\pgfxy(0.4,1.1)}{\pgfimage[width=0.95\textwidth]{figure}} % see Note 3

  \end{pgfpicture}
\end{frame}

\end{document}

ملاحظة 1: إذا لم تكن معتادًا على PGF [2] ، فإن بناء الجملة هو:

\begin{pgfpicture}{start x}{start y}{end x}{end y}

لذلك ربما يمكنك الابتعاد مع صورة PGF فقط مع {0} {0} {12.8} {1.05} ، والتي ستملأ العرض بالكامل (0 -> 12.8 سم × العرض) (0 -> 1.05 سم y الارتفاع).

ومع ذلك ، إذا تركت الأمر ، فيمكنك استخدام PGF لوضع صورك أيضًا. الأمر متروك لك. لا يؤثر على أي شيء لتركه بحجم الإطار بأكمله.

ملاحظة 2: تغيير هذه الإحداثيات ولكن تريد. يمكنك أن تقلب ذهابًا وإيابًا بين الشريحة الافتراضية وهذا واحد لتعديل تلك الإحداثيات حتى لا يكون هناك اختلاف واضح في الصفحات #/TOT بين الاثنين.

ملاحظة واحدة هي أنه إذا بدأت في إضافة نص وماذا لديك إلى الإطار ، فهناك أ طفيف فرصة أن يكون وضع PGFBox قد تتجول. إذا كان ذلك يفعل ذلك ، فما عليك سوى الحصول على إطارك كيف تحب ذلك بالأرقام وأعد إحداثيات pfgputat للحصول عليها حيث تريد.

ملاحظة 3: أخذت لقطة شاشة من الأشكال من الرابط الخاص بك أعلاه واستخدمت PGF لوضعها في إطاري. يتم ترك عنوانك محاذاة بينما يكون الألغام في الوضع المتمركز الافتراضي ، ولكن نأمل بشكل عام أن يبدو هذا كما تريد (أوامر Latex أعلاه التي تم إنشاؤها): صورة.

كما قلت ، فقط تعديل الإحداثيات المختلفة للحصول على كل ما تريد.


تحديث 11/5:

كما اقترحت في الملاحظة 2 ، فإن إضافة الأشياء إلى الإطار قد تعبث الموضع. لقد نظرت إلى الكود المحدث الخاص بك وجعلت PGF يلعب بشكل جيد. ربما ينبغي اعتباره "اختراقًا" لأن كل ما يفعله هو التغلب على السفلي الناجم عن أمر inclugegraphics. في الأساس ، يبدو أن PGFBox لا يمكن أن يقيم حيث توجد رسومات مع هذه الطريقة ، لذا يجب عليك إنشاء صندوق "بشكل مصطنع" على الشريحة لإجباره على الظهور ... لكن هذا يعمل! لقد قمت بالفعل بتعديله بحيث إذا ذهبت إلى وضع ملء الشاشة ، فيجب ألا يكون هناك أي تحول على الإطلاق بين "Seite 1/2" في الشريحة الأولى و "2/2" في الثانية. ها هو:

\begin{pgfpicture}{0}{0}{12.8cm}{9.6cm}
    \pgfputat{\pgfxy(10.585,9.74)}{\pgfbox[left,base]{ %
      \tiny{\insertframenumber{}/\inserttotalframenumber}}}
\end{pgfpicture}

اسمحوا لي أن أعرف كيف تسير الأمور!


1] www. IST. توغراز. AT/STAFF/WEIGLHOFER/MISC/TUGBEAMER/

2] دليل PGF على CTAN: www. ctan. org/tex-archive/graphics/pgf في القاعدة/المستند

نصائح أخرى

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

\documentclass[xcolor={table}]{beamer}

\usepackage{pgf}

%new color
\definecolor{Gray}{gray}{0.9}
\def\textboxcolor{Gray}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
\setbeamertemplate{headline}{%
\hspace{0.01\textwidth}\begin{minipage}[t]{0.88\textwidth}
\vspace{0.1cm}
\begin{tabular}{p{0.5\textwidth}p{0.4\textwidth}p{0.1\textwidth}}
Organisation - Institution&%
&%
\includegraphics[width=1cm]{example-image-duck}\\
\hline\\
\end{tabular}
\end{minipage}}
%%----------------------------------------------------------------------
\setbeamertemplate{footline}{%
\hspace{0.01\textwidth}\begin{minipage}[t]{0.88\textwidth}%
\begin{tabular}{p{0.3\textwidth}p{0.35\textwidth}p{0.2\textwidth}p{0.1\textwidth}}%
\rowcolor[rgb]{0.8,0.8,0.8}\hline%
\raggedright\begin{minipage}{0.3cm}\includegraphics[width=0.30cm]{example-image}\end{minipage}\ \insertauthor &%
\centering \    \usebeamerfont{date in head/foot}\insertshortdate{}& &%
Seite \insertframenumber{}/\inserttotalframenumber\\
\hline\\
\end{tabular}
\end{minipage}}

\begin{document}

\begin{frame}{Normal Frame}
    \begin{block}{Blocktitle}
    Text
  \end{block}
\end{frame}

\begingroup
    \setbeamertemplate{navigation symbols}{%
        \color{black}%
      \tiny%
      \setbeamertemplate{page number in head/foot}[totalpagenumber]%
      \usebeamertemplate{page number in head/foot}%
    }
    \begin{frame}[plain]{Frame with Images}
        \centering
        \includegraphics[height=0.5\textheight]{example-image}%
        \includegraphics[height=0.5\textheight]{example-image}

        \includegraphics[height=0.5\textheight]{example-image}%
        \includegraphics[height=0.5\textheight]{example-image}
    \end{frame}
\endgroup

\end{document}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top