قالب اللاتكس لإنشاء علامات اسم جميلة (شارات) بسرعة لاجتماعات التعاون
يمكنك معاينة كيف ستبدو شارتك في هذه الصفحة.
استخدم تطبيق جدول البيانات المفضل لديك (على سبيل المثال ، Excel) لإنشاء قائمة سلسلة من
participant {Large-font Badge Name}{Small-font Badge Name}{Affiliation}{Pronouns}{ command } ونسخ ولصق القالب اللاتكس latex/main.tex .
عادةً ما تبدو صيغة جدول البيانات هكذا:
= "participant{" & B1 & "}{" & B2 & "}{" & B3 & "}{" & B4 & "}{" & B5 & "}"
نظرًا لأن B1 إلى B5 هي الخلايا التي تحدد أسماء شارة السرعة الكبيرة والصغيرة ، والانتماء ، والضمات ، وتسليط الضوء على الأمر.
استخدم emptyticket{} لإضافة علامات اسم فارغة مع الخلفية.
يمكنك تحديد أوامر التمييز الخاصة بك ، مثل:
newcommand *{ loc }{ highlight {orange}} لتضمين حرف CJK ، Uncomment في الخطين التاليين. يحتاج المرء أيضًا إلى تجميع مع xelatex . مطلوب خط CJK أيضًا (مجموعة الحالية إلى Noto Sans CJK TC ).
usepackage { xeCJK }
setCJKmainfont {Noto Sans CJK TC}لطباعة علامات الأسماء على الوجهين ، قم بتوضيح هذين الخطين:
hoffset =1.1in
backsideتم تصميم الأبعاد في القالب الحالي لتناسب شارات اسم Avery #74459. ولكن يمكنك بسهولة تغيير إعداد الأبعاد لتناسب علامات اسمك.
هناك كميات ذات صلة هي:
hoffset ، voffset : إعداد هوامش الصفحة ؛ticketSize ، ticketDistance : ضبط حجم الشارات والحشو بين (المحدد الحالي في وحدات 0.01in) ؛ticketNumbers : تحديد عدد الشارات لكل صفحة ؛put : تعيين موقع كل عنصر. عندما تكون جاهزًا للطباعة ، تذكر إزالة الخيار boxed في
usepackage [ boxed ]{ ticket } اترك الخيار boxed لترى كيف ستبدو الشارات.
نحن نقدم برنامجًا نصيًا يمكنه الاستعلام تلقائيًا من قاعدة بيانات التسجيل من مستودع نموذج التسجيل في الاجتماعات لإنشاء ملف participants.tex . لتثبيت متطلبات sqlalchemy :
$ pip install sqlalchemy
ثم انسخ عنوان URL Secret Heroku Database من علامة التبويب Settings لخدمة Heroku إلى ملف db_secret في جذر هذا الريبو. احرص على عدم ارتكاب هذا الملف أو مشاركته! أخيرًا ، قم بتشغيل الأمر التالي بجذر هذا الريبو:
$ python badges_from_db.py
وهذا كل latex ، لديك الآن ملف participants.tex .
تم تصميم هذا القالب وتنفيذه من قبل Yao-Yuan Mao ، مع اقتراحات مفيدة ساهم بها أليكس كيم ، وراشيل ماندلبوم ، وفيل مارشال ، و Anže Slosar ، و Michael Wood-Vasey.