ラテックステンプレートコラボレーションミーティング用の美しい名前タグ(バッジ)をすばやく作成する
このページでバッジがどのように見えるかをプレビューできます。
お気に入りのスプレッドシートアプリ(例: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キャラクターを含めるには、次の2行を外します。また、 xelatexでコンパイルする必要があります。 CJKフォントも必要です( Noto Sans CJK TCに設定されています)。
usepackage { xeCJK }
setCJKmainfont {Noto Sans CJK TC}両面名タグを印刷するには、これらの2行を除外します。
hoffset =1.1in
backside現在のテンプレートの寸法は、エイブリー名バッジ#74459に適合するように設計されています。ただし、[寸法設定]を簡単に変更して、[名前]タグに合うことができます。
関連する数量があります。
hoffset 、 voffset :ページマージンの設定。ticketSize 、 ticketDistance :バッジのサイズとパディングの間に設定(0.01インチの単位に設定)。ticketNumbers :ページごとのバッジ数を設定します。putの後の括弧内の数字:各要素の位置を設定します。印刷する準備ができたら、 boxedオプションを削除することを忘れないでください
usepackage [ boxed ]{ ticket }バッジがどのように見えるかを確認するために、 boxedオプションを残してください。
Meetings-Registration-Formリポジトリから登録データベースを自動的に照会できるスクリプトを提供して、 participants.texファイルを生成します。 sqlalchemy要件をインストールするには:
$ pip install sqlalchemy
次に、Herokuサービスの設定タブからSecret HerokuデータベースURLを、このレポのルートにあるdb_secretファイルにコピーします。このファイルをコミットしたり共有したりしないように注意してください!最後に、次のコマンドをこのリポジトリのルートで実行します。
$ python badges_from_db.py
そして、それだけです、あなたは今、あなたはlatexフォルダーにparticipants.texファイルを持っていて、準備ができている準備ができています。
このテンプレートは、Yao-Yuan Maoによって設計および実装されており、Alex Kim、Rachel Mandelbaum、Phil Marshall、AnžeSlosar、Michael Wood-Vaseyが貢献した有益な提案があります。