unter MacTex 2021 möchte ich das twemojis -Paket verwenden.
Dieses ist standardmäßig nicht Bestandteil der MacTex-Distribution und muss meines Verständnisses nach manuell mittels Python und Poetry kompiliert werden.
Zu finden ist das Paket auf CTAN sowie auf GitLab
In der Dokumentation (PDF) und dem README File habe ich keine genauen Anweisungen gefunden, wie ich das Paket, insbesondere das twemojis.sty File generiere.
In diesem Thread auf StackExchange wird zwar erklärt, wo das Paket letztendlich liegen muss, damit MacTex es findet. Allerdings beinhaltet die ZIP-Datei, welche man von GitLab herunterladen kann, kein twemojis.sty File, was mein LaTeX-Editor (TeXStudio) auch moniert.
Welche Schritte habe ich unternommen:
- Repository lokal geklont
- Python 3.9-10 per Homebrew installiert
- Poetry per Homebrew installiert
Ich habe versucht in VSCode, die im Repository enthaltene Python-Datei zu kompilieren, erhalte hierbei jedoch folgende Fehlermeldung
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) /Users/paisquy/LaTeX-Dateien/TWEMOJIS/latex-twemojis/src/twemojis/generate.py in <module> 8 from operator import itemgetter 9 from pathlib import Path ---> 11 import requests 12 from jinja2 import Template 14 VERSION = "1.2" ModuleNotFoundError: No module named 'requests'
Poetry findet den Pfad zur aktuell installierten Python-Version, meckert allerdings bei einer Datei (bin mir nicht sicher, ob dies relevant ist):
poetry env info ValueError Directory /Users/paisquy/Library/texmf/tex/latex-twemojis/src/svg2tikz does not seem to be a Python package at /usr/local/Cellar/poetry/1.1.13/libexec/lib/python3.10/site-packages/poetry/core/packages/directory_dependency.py:53 in __init__ 49│ self._full_path / "pyproject.toml" 50│ ).is_poetry_project() 51│ 52│ if not setup.exists() and not self._supports_poetry: → 53│ raise ValueError( 54│ "Directory {} does not seem to be a Python package".format( 55│ self._full_path 56│ ) 57│ )
Das alternative Paket emojis setzt die Emojis versetzt in der Zeile etwas über dem Text, dies sieht unschön aus, davor will ich es mit dem twemojis-Paket versuchen.
Ich freue mich auf Eure Hinweise, wo ich eine ausführlichere Anleitung zur Installation des Pakets oder andere Lösungen finden kann.