Plantilla de látex para crear rápidamente hermosas etiquetas de nombre (insignias) para reuniones de colaboración
Puede obtener una vista previa de cómo se vería su insignia en esta página.
Use su aplicación de hoja de cálculo favorita (por ejemplo, Excel) para crear una lista de cadena de
participant {Large-font Badge Name}{Small-font Badge Name}{Affiliation}{Pronouns}{ command } y copie y pegue a la plantilla de látex latex/main.tex .
Por lo general, la fórmula de la hoja de cálculo se vería así:
= "participant{" & B1 & "}{" & B2 & "}{" & B3 & "}{" & B4 & "}{" & B5 & "}"
con B1 a B5, son las celdas que especifican los nombres de insignias, afiliación, pronombres, pronombres y comando de resaltar de la fuente grande y pequeña.
Use emptyticket{} para agregar etiquetas de nombre vacías con el fondo.
Puede definir sus propios comandos destacados, como:
newcommand *{ loc }{ highlight {orange}} Para incluir el carácter de CJK, descomposición las siguientes dos líneas. También se necesita compilar con xelatex . También se requiere una fuente CJK (corriente establecida en Noto Sans CJK TC ).
usepackage { xeCJK }
setCJKmainfont {Noto Sans CJK TC}Para imprimir etiquetas de nombre de dos lados, descomposición de estas dos líneas:
hoffset =1.1in
backsideLas dimensiones en la plantilla actual están diseñadas para adaptarse a las insignias de nombre de Avery #74459. Pero puede cambiar fácilmente la configuración de la dimensión para que se ajuste a las etiquetas de su nombre.
Las cantidades relevantes son:
hoffset , voffset : Configuración de márgenes de página;ticketSize , ticketDistance : establecer el tamaño de las insignias y el relleno en el medio (configuración actual en unidades de 0.01in);ticketNumbers : establecer el número de insignias por página;put : configurar la ubicación de cada elemento. Cuando esté listo para imprimir, recuerde eliminar la opción boxed en
usepackage [ boxed ]{ ticket } Deje la opción boxed para ver cómo se verían las insignias.
Proporcionamos un script que puede consultar automáticamente la base de datos de registro desde el repositorio de forma de registro de reuniones para generar un archivo participants.tex . Para instalar el requisito sqlalchemy :
$ pip install sqlalchemy
Luego copie la URL de base de datos Secreta de Heroku de la pestaña Configuración del servicio Heroku en un archivo db_secret en la raíz de este repositorio. ¡Tenga cuidado de no comprometer o compartir este archivo! Finalmente, ejecute el siguiente comando en la raíz de este repositorio:
$ python badges_from_db.py
Y eso es todo, ahora tiene un archivo participants.tex en la carpeta latex , listo para ser procesado.
Esta plantilla está diseñada e implementada por Yao-Yuan Mao, con sugerencias útiles aportadas por Alex Kim, Rachel Mandelbaum, Phil Marshall, Anže Slosar y Michael Wood-Vasey.