tudace / tuda_latex_templates

LaTeX Templates for TU Darmstadt
LaTeX Project Public License v1.3c
214 stars 71 forks source link

TU-DA-Logo in Latex-Installation #477

Open David-Scheunert opened 4 months ago

David-Scheunert commented 4 months ago

Hallo liebes Latex-Team der ULB,

ich habe versucht, auf meinem Rechner das "neue" Latex-TU-Design zum Laufen zu bringen. Dabei bin ich leider gnadenlos daran gescheitert, das TU-Darmstadt-Logo in meine Latex-Installation zu integrieren, wie es hier (https://www.ulb.tu-darmstadt.de/finden_nutzen/medien_nutzen/dokumente_erstellen/latex/index.en.jsp) beschrieben wird. Es ist mir nur möglich, meine Latex-Projekte zu kompilieren, wenn das TU-Darmstadt-Logo im aktuellen Arbeitsverzeichnis liegt. Das ist für mich aber keine zufriedenstellende Lösung, weil ich dann für jedes einzelne Projekt das Logo reinkopieren muss und dann auch immer darauf achten muss, dass es nicht im Git-Repository landet, weil ja Copyright auf dem Logo ist. Nach einigem Nachfragen bei meinen Kollegen habe ich dann auch festgestellt, dass ich nicht der einzige bin, bei dem es nicht klappt, sondern, dass es bei allen so ist... Ich verstehe ja, dass das Logo aus Copyright-Gründen nicht mit dem Package installiert werden kann, aber könnte man nicht ein Dummy-Bild oder so ergänzen, dass man dann einfach nur austauschen muss? Das wäre schon sehr hilfreich, weil man dann gar nicht mehr viel falsch machen kann, wenn man versucht, das Logo in der Latex-Installation zu ergänzen und das Projekt würde auch Fehlerfrei kompilieren, wenn man das Logo noch nicht ergänzt hätte.

Vielen Dank für Ihre Hilfe!

Hier sind noch Informationen zu meinem Rechner, die Ihnen vielleicht bei der Fehlersuche helfen könnten:

Latex-Installation: texlive-scheme-full Fedora Linux 40 Workstation Edition KDE-Plasma-Version 6.1.3 KDE-Frameworks-Version 6.4.0 Qt-Version: 6.7.2 Kernel-Version 6.9.10-200.fc40.x86_64 (64-bit) Grafik-Plattform: Wayland

TeXhackse commented 4 months ago

Hier ist leider nicht das Latex-Team der ULB, die erreicht man unter infokompetenz@ulb.tu-darmstadt.de

Aber danke fürs melden, es ist etwas doof, wenn es anscheinend bei allen Probleme gibt sich aber bisher niemand gemeldet hat.

Was genau klappt nicht? Eventuell ist was von der Erklärung verloren gegangen, dann würde ich mich darum bemühen, dass wir das verbessern. Falls das eine option ist, kann ich anbieten, dass wir nächste woche in der TeXnischen sprechstude zusammen drauf gucken und anhand dessen die Anleitung verbessern.

Ein Dummy bild auszliefern ist schwierig, weil das den nachteil hat, dass es mit einem update überschrieben werden würde. Außer man installiert das richitge Logo woanders und dann ist der Mehrwert nicht wirklich da.

schoeps commented 4 months ago

@TeXhackse: ich finde das mit dem Logo auch lästig.

Option 1: kann man mit Latex automatisch etwas nachladen? (biblatex kann das) Option 2: vielleicht sollten wir noch einmal versuchen das Logo nachzuverhandeln. Bei Wikipedia geht es ja auch unter https://en.wikipedia.org/wiki/Technische_Universität_Darmstadt#/media/File:Athene_logo_sw.svg steht "Fair use".

TeXhackse commented 4 months ago

So wie ich es verstanden hatte, weiß niemand so genau wer das entscheiden dürfte. Ich hatte das explizit nochmal angesprochen als es um die Beamer updates ging. Ich werde das halt definitiv nicht ohne explizite Erlaubnis tun. Dass man an die Logos rankommt wissen wir alle… aber es ist ein Unterschied sie zu nutzen oder sie nutzbar zu machen …

Option 1: kann man mit Latex automatisch etwas nachladen? (biblatex kann das)

Theoretisch kann man das, praktisch ist das ggf. ein Sicherheitsrisiko und nachladen, wenn das Ding hinter einem Login steckt ist nervig.

Ich hab jetzt bei ein paar anderen ein extra l3build script gemacht, dass das installiert, das geht aber halt nicht, wenn die logo datei hinter einem login steckt bzw. das ist dann auch wieder kompliziert … Und würde es dann in den lokalen Nutzerordner installieren, da texmf-local im normalfall ja root braucht … Das ist alles leicht suboptimal. Einige Unis haben jetzt angefangen das Logo pauschal mit zur Verfügung zu stellen, weil es definitiv besser ist, als wenn Leute Screenshots machen, aber ich weiß nicht, wen man fragen müsste.

David-Scheunert commented 4 months ago

Hi,

meine Kollegen haben sich einfach damit arrangiert, dass es nicht funktioniert. Mich stört es anscheinend deutlich mehr, weshalb ich der erste bin, der sich meldet. Das Problem ist, dass das TU-Da Logo nicht gefunden wird, obwohl ja in der Anleitung steht, dass man das Bild irgendwo in den Latex-Tree legen kann (Ich habe es einfach in den Ordner mit dem TU-Design gepackt). Beim Kompilieren gibt es dann eine Fehlermeldung, dass das Logo nicht da ist und das zerschießt das ganze TU-Design. Also ich bekomme dann kein Inhaltsverzeichnis und alle Referenzen klappen auch nicht mehr, etc...

Das mit der TeXnischen-Sprechstunde klingt sehr gut!

schoeps commented 4 months ago

So wie ich es verstanden hatte, weiß niemand so genau wer das entscheiden dürfte. Ich hatte das explizit nochmal angesprochen als es um die Beamer updates ging. Ich werde das halt definitiv nicht ohne explizite Erlaubnis tun. Dass man an die Logos rankommt wissen wir alle… aber es ist ein Unterschied sie zu nutzen oder sie nutzbar zu machen …

Ich will @TeXhackse nicht in juristische Schwierigkeiten bringen, aber mal ein Gedankenspiel... Wenn das Dokument einmal auf Wikipedia mit "fair use" verfügbar ist, dann dürfen wir das doch unter "fair use" benutzen, wenn wir es von ebenda heruntergeladen haben, oder? Unser Fall fällt doch wohl unter "fair use"?

Option 1: kann man mit Latex automatisch etwas nachladen? (biblatex kann das)

Theoretisch kann man das, praktisch ist das ggf. ein Sicherheitsrisiko und nachladen, wenn das Ding hinter einem Login steckt ist nervig.

Das mit dem Sicherheitsrisiko verstehe ich, aber da würde ein Hash helfen? Man könnte von Wikipedia laden, die haben stabile URLs und das ginge dann ohne Login (wobei ich nicht weiß, ob es da PDF gibt oder svg).

@marklaz sollen wir mal unser Legal-Department kontaktieren?

schoeps commented 4 months ago

Das Problem ist, dass das TU-Da Logo nicht gefunden wird, obwohl ja in der Anleitung steht, dass man das Bild irgendwo in den Latex-Tree legen kann (Ich habe es einfach in den Ordner mit dem TU-Design gepackt).

Es gibt aus guten Gründen mehrere Latex-trees auf jedem Rechner und die liegen bei verschiedenen Systemen/Platformen auch noch an verschiedenen Stellen, für mache Dinge muss man die Dateien sogar indizieren lassen. Das macht es leider kompliziert.

TeXhackse commented 4 months ago

@David-Scheunert hab ne Vermutung, wenn die Sprechstunde klappt, cool.

@schoeps Ich bin heute etwas im extrem Stress. Ich geh davon aus, dass es nicht super eilig ist, weil das ja ichts neues und würde gerne in Ruhe antworten. Das ist gerade etwas schwierig.

schoeps commented 4 months ago

Das hat für mich keinerlei Dringlichkeit. Antwort ggf. auch gerne per Mail wenn sensibel. Möge der Stress vorbeiziehen. 👋

TeXhackse commented 3 months ago

Das mit dem Vorbeiziehen ist so ne Sache… Also … https://en.wikipedia.org/wiki/Technische_Universit%C3%A4t_Darmstadt#/media/File:Athene_logo_sw.svg hat einen kleinen haken, es enthält nämlich nicht den weißraum, der aber für das seitenverhältnis relevant ist. Man könnte das umbauen. Aber auch dann will ich sicher sein, dass das okay ist.

Andere Sache, nachdem das mit der Sprechstunde anscheinend letzte Woche nicht geklappt hat:

@David-Scheunert Problem ist, wenn man es in den gleichen Ordner wirkt wie die Paketdateien, dann wird es auch beim Update überschrieben. Normal installiert man in TEXMFLOCAL oder in TEXMFHOME. In TEXMLOCAL muss man die Datei(en) registrieren.

D.h. grundsätzlich sollte es funktionieren wenn nach dem kopieren einmal mktexlsr oder texhash oder die entsprechende Option zum Update der sogenannten File Name Database im MikTeX package manager oder im TeX Live manager benutzt.

Grundsätzlich kann man herausfinden wo die Pfade liegen, indem man

kpsewhich --var-value TEXMFHOME

bzw das gleiche mit TEXMLOCAL ausführt. TEXMFHOME ist in der Regel sowas wie ~/texmf/ dann würde es genügen die Logo-Dateien ohne Registrierung unter ~/texmf/tex/latex/tuda-ci-logos abzulegen. Wobei der letzte Ordnername tatsächlich beliebig sein darf.

Alternativ könnte man auch statt manuell an Orte zu verschieben l3build dafür nutzen, aber auch dann muss man eben die PDF Dateien einmal in den Ursprungsordner gelegt haben… Oder es gäbe eine Option das als Paket inklusive Installationsskript zu vertelen, dafür müsste ich aber erstmal herausfinden wer denn gerade für die Website zuständig ist… Das scheint nicht ganz so einfach.@schoeps weißt du das zufällig? sonst frag ich mich über die ULB durch.

schoeps commented 3 months ago

Alternativ könnte man auch statt manuell an Orte zu verschieben l3build dafür nutzen, aber auch dann muss man eben die PDF Dateien einmal in den Ursprungsordner gelegt haben… Oder es gäbe eine Option das als Paket inklusive Installationsskript zu vertelen, dafür müsste ich aber erstmal herausfinden wer denn gerade für die Website zuständig ist… Das scheint nicht ganz so einfach.@schoeps weißt du das zufällig? sonst frag ich mich über die ULB durch.

Ich war im Urlaub, sorry. Ich weiß nicht wer zuständig ist, bin aber auch nicht sicher, ob sich das lohnt. Wer Kommandozeilen-Skripte ausführen kann, der/die kann doch auch den Pfad herausfinden? Normale Windows-User sind doch wohl eher die Kunden?

TeXhackse commented 3 months ago

Das ist ein Punkt … Aber dann ist vermutlich genauere Erklärung sinnvoller. Man muss es ja nur einmal ablegen. Man kann da als Beispiel den Windows-Standardpfad angeben, aber in Summe ist es echt etwas schwierig. Das einfachste ist und bleibt mit über CTAN zu laufen…