plant - latex tutorial




اللاتكس VERY مدمجة للغاية (2)

جرب shortlst والحزم shortlst .

إنني أحاول بناء قطعة صغيرة للغاية من المطاط ، لأنني أريد أن أضعها في طاولة بدون مسافات بيضاء في كل مكان.

ما أحتاج:

  • لا يوجد مسافة بيضاء قبل القائمة
  • لا توجد مسافة بيضاء بعد القائمة
  • لا توجد مسافة بيضاء بين السطور
  • أقل مسافة بادئة قبل النقاط

لقد حاولت العديد من الحزم (paralist ، mdwlist ، enumitem) ولكن غير قادر على القيام بذلك تماما.

لقد حاولت ذلك بنفسي (بمساعدة paralist) ويمكن أن نتخلص من كل شيء ما عدا المساحة البيضاء بعد القائمة. هذا هو الحل الحالي:

\makeatletter
\newcommand*{\compress}{\@minipagetrue}
\makeatother

\newenvironment{ilist}%
  {
    %from parlist package, reduces indent before bulletpoints
    \setdefaultleftmargin{1em}{1em}{}{}{}{} 
    \compress %places itemize into minipage, removing whitespace before
    \begin{itemize}%
    \setlength{\itemsep}{0pt}%
    \setlength{\topsep}{0pt} 
    \setlength{\partopsep}{0pt}
    \setlength{\parsep}{0pt}
    \setlength{\parskip}{0pt}}%
  {\end{itemize}}

ومع ذلك ، لا أستطيع التخلص من المساحة بعد القائمة. يمكنني فعل ذلك باستخدام vspace سلبي ولكن هذا هو:

  1. البشعة
  2. لا يعمل للجداول: ستظل القاعدة بعد الصف الذي تكون فيه القائمة سطرًا واحدًا أدناه.

يمكن لأحد أن يقول لي كيف نفعل ذلك؟ لقد غوغلي كثيرا ، ولكن يبدو بطريقة أو بأخرى أنني أول الإنسان الذي حاول إدراج عنصر في جدول: D

شكرا لكم مقدما


في الديباجة:

\newcommand{\bbb}[1]{\indent$\bullet$ #1\\}

في المستند:

\bbb{hello world}