كيفية تعديل حجم المساحة قبل عنوان الفصل في LaTex؟

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

  •  21-09-2019
  •  | 
  •  

سؤال

لقد كنت أعمل مع Tetex على Zenwalk والآن بعد أن قمت بتجميع تقريري مع Texlive ، فإن السلوك مختلف بعض الشيء.

أرغب في أن تتناسب المراجع الخاصة بي في صفحة واحدة كما كان من قبل وأحتاج فقط إلى تغيير المساحة قبل عنوان الفصل الببليوغرافي.

هل تعرف كيف يمكنني إدارة ذلك؟

شكرًا

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

المحلول

إذا كنت ترغب فقط في تقليل مساحة الهامش العلوية للصفحة المرجعية ، يمكنك تعيين أ \vspace*{} أمر قبل الخاص بك \bibliography{}. سيؤدي ذلك إلى إجبار الصفحة المرجعية على تعديلها. على سبيل المثال:

\newpage
\vspace*{-2cm}
\bibliographystyle{/..../bst-files/econometrica_v2}
\bibliography{/home/.../econometrics}

نصائح أخرى

الأسهل هو استخدام titlesec حزمة. ويوفر وحدات الماكرو لتحديد مظهر عناوين المقاطع.

ال المتسلل الحل هو إعادة تعريف الماكرو من book.cls حسب ذوقك. الأصلي يبدو هكذا:

\def\@makechapterhead#1{%
  \vspace*{50\p@}%
  {\parindent \z@ \raggedright \normalfont
    \ifnum \c@secnumdepth >\m@ne
      \if@mainmatter
        \huge\bfseries \@chapapp\space \thechapter
        \par\nobreak
        \vskip 20\p@
      \fi
    \fi
    \interlinepenalty\@M
    \Huge \bfseries #1\par\nobreak
    \vskip 40\p@
  }}

فقط قد يكون تغيير VSPPaces من VSKIPs كافية لك.

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