各ページの最後に同じカスタムテキストを配置する方法

各ページの最後に同じカスタムテキストを配置する方法

下部配置テキスト

下余白をゼロに設定しました:

\usepackage[margin=1cm,marginparwidth=1.5cm,
top=0cm,bottom=0cm,left=0.1cm,right=0.1cm,showframe  ]{geometry}

そして、以下のいずれかを使用せずに、ドキュメントの各ページの下部(左または右)に同じテキストを配置したいと考えています。

\cfoot{},  `\lfoot{ }`  nor `\rfoot{}` 

コマンドを試してみましたが\vfill\hfill (text)、最初のページでは手動でも機能しますが、他のページでは機能しません。

ご協力ありがとうございます。

完全なコードは次のとおりです:

\documentclass[12pt]{report}  
\usepackage{lipsum}


\usepackage{graphicx} 
\usepackage{ulem}
\usepackage[margin=1cm,marginparwidth=1.5cm,
top=0cm,bottom=0cm,left=0.1cm,right=0.1cm,showframe  ]{geometry}  % ,showframe,showcrop includehead, ,includefoot
\geometry{includemp}
\usepackage[utf8]{inputenc} 
\usepackage[LAE,LFE]{fontenc} 
\usepackage[arabic,french,english]{babel}
\newcommand{\RL}{\textRL} %to write arabic text
\newcommand{\LR}{\textLR} %to write english text

\usepackage{enumerate}
\usepackage{rotating} 
\usepackage{amsmath,mathtools,amssymb,amsthm,amsfonts,amsgen,amsxtra,xspace,mathrsfs,tabularx}
\usepackage{fancybox,dsfont,pifont}

  %____________________________________

\usepackage{eso-pic,lastpage}
\AddToShipoutPictureBG{%
  \AtTextLowerLeft{%
 \fbox{
  %\raisebox{-\baselineskip}
  {%
  \RL{صفحة}  $\thepage$ \RL{من} $\pageref{LastPage}$}}}
    }
\pagestyle{empty}

\begin{document}
\selectlanguage{arabic}

\LR{\lipsum[1-50]}
اللغة العربية هي أكثر اللغات تحدثاً ضمن مجموعة اللغات السامية، وإحدى أكثر اللغات انتشاراً في العالم، يتحدثها أكثر من 422 مليون نسمة،[2]1 ويتوزع متحدثوها في الوطن العربي، بالإضافة إلى العديد من المناطق الأخرى المجاورة كالأحواز وتركيا وتشاد ومالي والسنغال وإرتيريا. اللغة العربية ذات أهمية قصوى لدى المسلمين، فهي لغة مقدسة (لغة القرآن)، ولا تتم الصلاة (وعبادات أخرى) في الإسلام إلا بإتقان بعض من كلماتها.[4][5] العربية هي أيضاً لغة شعائرية رئيسية لدى عدد من الكنائس المسيحية في الوطن العربي، كما كتبت بها الكثير من أهم الأعمال الدينية والفكرية اليهودية في العصور الوسطى. وأثّر انتشار الإسلام، وتأسيسه دولاً، في ارتفاع مكانة اللغة العربية، وأصبحت لغة السياسة والعلم والأدب لقرون طويلة في الأراضي التي حكمها المسلمون، وأثرت العربية تأثيراً مباشراً أو غير مباشر على كثير من اللغات الأخرى في العالم الإسلامي، كالتركية والفارسية والأمازيغية والكردية والأردوية والماليزية والإندونيسية والألبانية وبعض اللغات الإفريقية الأخرى مثل الهاوسا والسواحيلية، وبعض اللغات الأوروبية وخاصةً المتوسطية كالإسبانية والبرتغالية والمالطية والصقلية، كما أنها تُدرَّس بشكل رسمي أو غير رسمي في الدول الإسلامية والدول الإفريقية المحاذية للوطن العربي.

العربية لغة رسمية في كل دول الوطن العربي إضافة إلى كونها لغة رسمية في تشاد وإريتريا وإسرائيل. وهي إحدى اللغات الرسمية الست في منظمة الأمم المتحدة، ويُحتفل باليوم العالمي للغة العربية في 18 ديسمبر كذكرى اعتماد العربية بين لغات العمل في الأمم المتحدة.[6]

واللغة العربية من أغزر اللغات من حيث المادة اللغوية، فعلى سبيل المثال يحوي معجم لسان العرب لابن منظور من القرن الثالث عشر أكثر من 80 ألف مادة، بينما في اللغة الإنجليزية فإن قاموس صموئيل جونسون - وهو من أوائل من وضع قاموساً إنجليزياً من القرن الثامن عشر-[7] يحتوي على 42 ألف كلمة.[8]

تحتوي العربية على 28 حرفاً مكتوباً. ويرى بعض اللغويين أنه يجب إضافة حرف الهمزة إلى حروف العربية، ليصبح عدد الحروف 29. تُكتب العربية من اليمين إلى اليسار - ومثلها اللغة الفارسية والعبرية وعلى عكس الكثير من اللغات العالمية - ومن أعلى الصفحة إلى أسفلها.

\end{document}

答え1

以下の解決策は、フッターのようなコンテンツをページにプッシュするのに十分です。ただし、コンテンツを配置する目に見える場所がない場合(存在しない余白を設定している場合など)geometry) の場合は、既存のテキストの上にコンテンツを重ねるか、テキストの上にテキストが重ねられることを受け入れる必要があります。そうは言っても...

ページのどこにでもコンテンツを重ねることができます。eso-picは、単なる例です。オーバーレイは出荷時に行われるため、 を使用したページ参照は\thepage正確です。

ここに画像の説明を入力してください

\documentclass{article}
\usepackage{lipsum}
\usepackage[
  margin=1cm,marginparwidth=1.5cm,
  showframe]{geometry}
\usepackage{eso-pic,lastpage}
\AddToShipoutPictureBG{%
  \AtTextLowerLeft{%
  \raisebox{-\baselineskip}{%
    \pageref{LastPage} / \thepage}}}
\pagestyle{empty}
\begin{document}

\lipsum[1-50]

\end{document}

\AtTextLowerLeftはテキスト ブロックの内側の左隅にあるため、\raisebox{-\baselineskip}テキスト ブロックのすぐ外側の下へドロップします。


あるいは、フッターを使用しても、コンテンツをページ表示領域の上方に移動できるので、同様に問題ありません。

\documentclass{article}
\usepackage{lipsum}
\usepackage[
  margin=1cm,marginparwidth=1.5cm,
  showframe]{geometry}
\usepackage{fancyhdr,lastpage}
\pagestyle{fancy}
\fancyhf{}% Clear header/footer
\fancyfoot[L]{\raisebox{1.5\baselineskip}[0pt][0pt]{\pageref{LastPage} / \thepage}}
\begin{document}

\lipsum[1-50]

\end{document}

Lフッターは、フッターの高さに影響を与えることなく所定の位置に上げられます。

関連情報