KOMA-Script Documentation Project https://komascript.de KOMA-Script ist eine Sammlung von Klassen und Paketen für LaTeX (siehe http://www.dante.de). KOMA-Script existiert seit 1994 und existierte davor als LaTeX 2.09-Paket. Es ist eine Menge Arbeit, die Implementierung und Dokumentation von KOMA-Script weiter zu verbessern – beinahe zu viel für einen allein. Daher wurde dieses Projekt ins Leben gerufen, dessen Ziel es ist, eine neue Dokumentation zu erstellen und zu pflegen. Du bist eingeladen, zusammen mit mir und anderen KOMA-Script auf diesem Wege zu verbessern. de Langsam macht sich Wehmut breit https://komascript.de/node/2371 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Hallo da draußen!</p> <p>Einige wenige werden es mitbekommen haben: komascript.de geht seinen Ende entgegen. Seit einigen Wochen lösche ich fast jeden Tag Dutzende von Benutzer-Accounts und die zugehörigen Inhalte.</p> <p>Nachdem ich gerade entdeckt habe, dass komascript.de seit nunmehr 21 Jahren unter Drupal läuft (davor war es schon als Zope-Site vorhanden), erfasst mich nun doch ein wenig Wehmut. Das ist rund 2/3 der Zeit, die ich nun schon an KOMA-Script arbeite. Gesponsort wird die Domain von Anfang an von Robin (von dem ich gar keine gütige E-Mail-Adresse mehr habe). Der Server wird ebenfalls seit 21 Jahren zumindest größtenteils von ein paar freundlichen Recken zur Verfügung gestellt und in Betrieb gehalten. Hin und wieder haben sich auch einzelne KOMA-Script-Anwender an den Kosten beteiligt.</p> <p>In den letzten Tagen sind mir auch einige Erinnerungen über den Weg gelaufen. Dabei waren Anfänger-Fragen von Leuten, die heute mehr über LaTeX wissen als ich selbst. Ich bin über die ersten Kontakte mit Leuten gestoßen, die mir über die Jahre ans Herz gewachsen sind, und leider auch von Menschen, die bei mir erst durch die neuerliche intensive Beschäftigung mit älteren Beiträgen wieder in Erinnerung gekommen sind. Es ist erschreckend, wieviele lieb gewonnene Kontakte auch wieder verloren gingen.</p> <p>An manchen Beitrag konnte ich mich nach all den Jahren doch wieder erinnern und habe es gerne getan. Einige wenige hätte ich besser gleich vor Jahren gelöscht und sie jedenfalls keiner Beachtung würdigen sollen.</p> <p>Vieles, vieles, wirklich sehr vieles ist inzwischen so sehr veraltet, dass auch die damaligen Lösungen keiner weiteren Beachtung wert sind. Anderes waren schlicht RTFMs, deren Archivierung ebenfalls keinen Wert hätte. So muss ich einsehen, dass letztlich alles vergänglich ist – wenn mich auch mit Sicherheit einige Erinnerungen bis ans Ende begleiten werden.</p> <p>Wozu also dieser Blog-Beitrag, wenn ich schon jetzt weiß, dass er nur wenig gelesen und vermutlich bald wieder gelöscht werden wird? Vielleicht hat es ja etwas mit dem Pflanzen von Bäumen zu tun …</p> <p>Wenn ich also heute mit meinem üblichen Blog-Gruß ende, dann ist das in erster Linie Nostalgie.</p> <p>Bis demnächst<br /> <em>Markus</em></p> </div></div></div> Tue, 29 Apr 2025 17:40:26 +0000 Markus Kohm 2371 at https://komascript.de https://komascript.de/node/2371#comments https://komascript.de/crss/node/2371 Stufenweise Abschaltung von komascript.de https://komascript.de/alleshateinende <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Wie <a href="https://komascript.de/node/2355" rel="nofollow">seit längerem bekannt</a> wird der Auftritt hier nach und nach verschwinden. Ursprünglicher Auslöser war einerseits das EoL von Drupal 7 und andererseits, dass sich eine Migration auf eine aktuelle Drupal-Version unter Erhalt aller Inhalte als problematisch erwiesen hat. Inzwischen hat komascript.de aber auch sehr an Bedeutung verloren. Dagegen haben allgemeine LaTeX-Foren, allen voran TeX.SX und <a href="https://topanswers.xyz/tex" rel="nofollow">TopAnswers</a> ebenso wie <a href="https://sourceforge.net/p/koma-script/wiki-de/" rel="nofollow">Wikis</a> und mein Aufritte auf <a href="https://gitlab.com/komascript" rel="nofollow">gitlab</a> und <a href="https://github.com/komascript" rel="nofollow">github</a> und bei weiteren Anbietern an Bedeutung gewonnen.</p> <p>Daher wird der derzeitige Auftritt in der nächsten Zeit weiter abgebaut. Folgende Schritte sind geplant:</p> <ul> <li>Wichtige Inhalte, die KOMA-Script betreffen, werden ins <a href="https://sourceforge.net/p/koma-script/wiki-de/" rel="nofollow">KOMA-Script-Wiki auf SourceForge</a> transferiert und dort <a href="https://sourceforge.net/p/koma-script/wiki-en/" rel="nofollow">zusätzlich in English</a> übersetzt. ⌛</li> <li>Wichtige Inhalte, die nicht KOMA-Script selbst betreffen, sind an andere Stelle, beispielsweise in die Anleitungen oder github- und gitlab-Auftritte meiner anderen Pakete zu transferieren. ⌛</li> <li>Unwichtige Inhalte werden gelöscht. ⌛</li> <li>Die einzigen Benutzer, die sich noch anmelden können, sind die Administratoren. ✓</li> <li>Die Suche wird deaktiviert. ✓</li> <li>Sämtliche Benutzerinformationen bis auf die Benutzernamen werden gelöscht. ✓</li> <li>Die Benutzernamen werden durch anonyme Bezeichner ersetzt. ✓</li> <li>Alle nicht mehr benötigten Module werden deaktiviert und entfernt. ⌛</li> <li>Die Datenbank und die Drupal-Instanz werden gelöscht. ☐</li> <li>Eine neue Übersichtsseite u. a. mit Verweisen auf andere wichtige Seiten wird erstellt. ❓</li> <li>Ein neuer Blog o. ä. wird geschaffen. ❓</li> </ul> <p>Legende: ☐ noch nicht begonnen, ⌛ in Arbeit, ✓ abgeschlossen, ❓ ohne konkrete Planung bzw. noch fraglich.</p> <p>Der erste Punkt ist nahezu abgeschlossen. Wer da noch dringend Inhalte benötigt, sollte diese entweder selbst ins Wiki übertragen und auch eine Übersetzung anfertigen oder mich freundlich fragen. E-Mail ist bekannt. <a href="https://sourceforge.net/p/koma-script/tickets/" rel="nofollow">Ticket-System auf SourceForge</a> ebenfalls. Ähnliches gilt für den zweiten Punkt.</p> <p>Login und Suche zu deaktivieren dient dem Minimalschutz der verbliebenen Inhalte, weil damit Angriffe erschwert werden.</p> <p>Das Löschen der Benutzerdaten und schließlich der Benutzernamen dient dem Schutz der früheren Benutzer. Hier ist vieles schon geschehen. Es wurden auch bereits komplette Benutzer gelöscht, wenn diese keine Beiträge auf der Seite mehr hatten. Die Löschung der Benutzerdaten und der Benutzer ist eine echte Löschung. Allerdings werden dabei keine Namensnennungen in anderen Beiträgen erfasst. Wenn also jemand beispielsweise geschrieben hat: „Wie Markus oben geschrieben hat”, dann bleibt das „Markus” an der Stelle davon unberührt. Wenn jemand eine solche Nennung von sich selbst findet und sie ebenfalls entfernt haben will, möge er/sie sich vertrauensvoll an mich wenden. In der Regel werde ich dann den kompletten Beitrag bzw. sogar die komplette Diskussion entfernen, weil es weniger Arbeit macht.</p> <p>Ich bedanke mich an dieser Stelle bei allen, die über die Jahrzehnte auf komascript.de mitgewirkt haben. Manchmal war es anstrengend, manchmal war es lästig, oft war es wertvoll und insgesamt war es schön.</p> <p>Markus</p> </div></div></div><div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"><div class="field-label">forum:&nbsp;</div><div class="field-items"><div class="field-item even" rel="sioc:has_container"><a href="/forum.site" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Site</a></div></div></div> Wed, 26 Feb 2025 09:51:02 +0000 Markus Kohm 2370 at https://komascript.de https://komascript.de/alleshateinende#comments https://komascript.de/crss/node/2370 Ein möglicher Abschied auf Raten https://komascript.de/node/2369 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Als ich vor mehreren Jahrzehnten – damals war noch LaTeX 2.09 das Non-plus-ultra – in der LaTeX-Szene aktiv wurde, lag mein Fokus von Anfang an darauf, erkannte Probleme zu lösen. Als LaTeX2e erschien – bzw. schon ein paar Monate zuvor –, war eines dieser Probleme, dass das famose Script-Paket zwar im Kompatibilitätsmodus lief, ich selbst aber für meine Diplomarbeit die neuen Möglichkeiten mit LaTeX2e auch vollständig nutzen wollte. Deshalb habe ich recht früh begonnen, Script zuerst mehr schlecht als recht an LaTeX2e anzupassen und schließlich – als in MausNet und UseNet die Fragen nach Script für LaTeX2e lauter wurden – auf Basis der Standardklassen und Script ein Script2e zu entwickeln. Mitte 1994 erschien dann KOMA-Script zuerst im MausNet und wenig später auch auf CTAN. So bin ich in die Sache hineingerutscht.</p> <p>Über die Jahre gab es bei der Entwicklung und in der Kommunikation mit den Anwender viele Veränderungen und auch diverse Auf-und-Abs. Ich habe viele tolle Leute kennen gelernt und auch sehr wenige, mit denen ich überhaupt nicht klar kommen konnte. Mit Freude habe ich beim Aufbau und der Etablierung eines der wichtigsten deutschsprachigen LaTeX-Foren geholfen, als so manch anderer Aktive, den ich angesprochen hatte, noch abwinkte und keinen Sinn in einem rein deutschsprachigen Forum sah.</p> <p>Dass KOMA-Script heute diese Masse an Features enthält, ist genau der Ursprungsprämisse und der Kommunikation mit Anwendern geschuldet. Die Mehrzahl der Features habe ich für mich noch nie genutzt. Sie stellen stattdessen Lösungen für Probleme dar, die an mich herangetragen wurden. In den ersten 20 Jahren gab es außerdem noch einige Dinge, die ich aus reinem Spaß an der Freude entwickelt habe. Das war nämlich der andere Sinn der Geschichte: Es sollte ein Hobby sein und mir Spaß machen.</p> <p>In den letzten Jahren ist der Spaß aber zunehmend in den Hintergrund getreten und immer öfter fühle ich mich als Getriebener. Nach und Nach habe ich einige Ursachen dafür ausmachen können.</p> <p>Da war zunächst, dass ich als Forenadmin und als Forenmoderator eine Menge Arbeit und Ärger abseits dessen hatte, was ich eigentlich tun wollte. Schon früh, habe ich deshalb meine Moderator-Rolle in <em>fremden</em> Foren aufgegeben. Schon vor Corona habe ich außerdem das KOMA-Script-Forum quasi dicht gemacht. </p> <p>Zum Ausgleich habe ich mich dann wieder etwas mehr in besagtem anderem Forum engagiert und mich dort bemüht, auch aus noch so unklar formulierten Fragen irgend etwas Verwertbares heraus zu holen, um eine hoffentlich brauchbare Antwort zu geben. Wobei ich nicht verhehlen kann, dass ich auch immer versucht habe, den Leuten halbwegs vernünftige Typografie und einen möglichst sauberen LaTeX-Stil beizubringen. Typografie ist nun einmal eines meiner Steckenpferde, seit ich mein erstes Buch von Jan Tschichold gelesen habe. Sauberes Arbeiten mit LaTeX ist meiner Meinung nach, ein wichtiger Baustein für den Erfolg. <em>Durchmogeln</em> führt mittelfristig eher zu Frust als Erfolg und schon gar nicht zu Spaß an LaTeX. Ich wollte aber, dass die Leute mittelfristig Spaß an LaTeX bekommen, auch wenn es bedeutete, dass ich oft geschriebene Dinge, ständig wiederholen musste.</p> <p>Bei KOMA-Script selbst bin ich schon vor längerem zum Schluss gekommen, dass es für einen alleine zu groß geworden ist. Immer mehr Zeit wurde benötigt, um neue Wünsche irgendwie mit dem Vorhandenen in Einklang zu bringen. Immer mehr Zeit wurde benötigt, um Kompatibilität mit Paketen zu erreichen, deren Autoren KOMA-Script nicht kennen, nicht verwenden, nicht wollen. Immer mehr Zeit wurde benötigt, um Kompatibilität mit richtigen Entwicklungen bei LaTeX selbst aufrecht zu erhalten. Das führt auch zu der paradoxen Situation, dass Dinge, die ich mir von LaTeX immer gewünscht habe und jetzt verfügbar sind oder werden, bei mir zu einem Problem werden. Immer weniger Zeit bliebt für das, was ich eigentlich tun wollte. Leider habe ich auch in den Versuchen, andere zu <em>rekrutieren</em>, um die Zeit zurück zu bekommen, versagt. So gesehen ist möglicherweise viel Zeit, die ich in den Umbau des Codes und den Aufbau von Issue-Tracker und Wiki investiert habe, sogar verschwendet. Das wird erst die Zukunft zeigen.</p> <p>Gestern habe ich scheinbar spontan eine weitere Reißleine gezogen und das letzte deutschsprachige Forum, in dem ich noch aktiv war, zusammen mit einem hauptsächlich durch Spam gekennzeichneten internationalen Forum, in dem ich auch noch aktiv war, aus meinen Favoriten gelöscht. Es gibt jetzt noch genau ein internationales Forum, in dem ich hin und wieder vorbei schaue, nachdem ich es zuvor Jahre lang ignoriert hatte. Ansonsten bin ich nur noch auf einer Mailing-Liste so aktiv, wie man eben auf einer mehr oder weniger toten Mailing-Liste sein kann. </p> <p>Der Abschied war in Wirklichkeit weit weniger spontan, als es scheinen mag. Denn wie oben erwähnt, drehte ich mich dort eher im Kreis. Meine oben erwähnten zusätzlichen Hinweise wurden eher missbilligend aufgenommen. Häufig habe ich Antworten auch dann aufgeschoben, wenn ich zwischendurch vorbei geschaut habe. Dadurch kamen die Antworten dann teilweise so spät, dass sie wohl auch gar nicht mehr von Interesse waren. Foren sind heutzutage ein schnelles Medium. Was nicht innerhalb von Minuten mit Code beantwortet wird, der in noch so abstruse und unbekannte Vorlagen erfolgreich kopiert werden kann, wird bestenfalls ignoriert, im schlimmsten Fall abgelehnt. Dazu kam bei dem Forum auch noch, dass die Forensoftware leider seit Jahren immer wieder Code verfälscht. Ich musste also nach dem Absenden jedes Mal zusätzlich prüfen, ob die Lösungen in der angezeigten Form auch wirklich noch funktionieren. Auch wenn das nur ein kleines Mosaiksteinchen auf dem Weg zum Ausstieg war. Es gab derlei leider zuviele und am Ende fehlte nur noch ein weiteres solch – für sich gesehen – unwesentliches Steinchen, um das Bild zu vollenden.</p> <p>Vor einiger Zeit habe ich eine lukrative, temporäre Nebentätigkeit abgelehnt, u. a. weil ich – ich sage das erstmals hier ganz offen – schlicht keine Lust mehr hatte, noch mehr LaTeX zu machen. Da das eigentlich genau die Art Job war, von der ich jahrelang geträumt hatte, war ich ziemlich entsetzt, als ich diese Entscheidung getroffen hatte. Die Erkenntnis, dass ich von Forenarbeit, E-Mail-Support und KOMA-Script-Verwaltung so ausgebrannt bin, dass ich meinen Traumjob, der mich zudem in eine der schönsten Gegenden Europas hätte führen können, ablehne, trifft mich auch heute noch ziemlich. Es war klar, dass sich sehr viel, möglicherweise sehr viel schneller ändern muss, als vorgesehen war und als viele denken mögen. Mein Rückzug aus der Forenarbeit ist eine solche logische Konsequenz. Dass er mich unversehens leicht gemacht wurde, sehe ich am heutigen Tag als Chance. Ob er mir tatsächlich hilft, den Spaß wieder zu finden oder als nächstes die oft verschobene Einstellung von KOMA-Script akut wird, weiß ich nicht. Möglich ist sogar, dass ich all meine LaTeX-Aktivitäten aufgebe. </p> <p>Auf der anderen Seite hoffe ich eigentlich, dass ich mittelfristig genau daran wieder Spaß finden werde. Seit Jahren schwebt mir eigentlich vor, etwas komplett neues von Grund auf zu entwickeln. Etwas ganz anderes als KOMA-Script und doch insofern sehr ähnlich als es anders sein soll – genau wie damals KOMA-Script anders war als die Standardklassen. Und ob das dann außer in irgend einer Nische öffentlich werden würde, wäre ebenfalls nicht sicher. Die Nutzergruppe wäre ohnehin eher klein. Wie sich in den Foren zeigt, verwenden Anwender nämlich vorzugsweise total veralteten, schrecklichen Code, den sie irgendwo im WWW aufgetrieben oder von einem <em>freundlichen</em> Menschen an der Uni/Hochschule bekommen haben. Aber vielleicht irre ich hier, wie ich schon damals bei KOMA-Script irrte.</p> <p>Ein paar Schritte stehen bezüglich KOMA-Script noch auf meinem Pflichtenheft. Dazu gehört, diese Seite vollends aus dem Verkehr zu ziehen. Dazu gehört eigentlich auch, noch das eine oder andere Paket aus der KOMA-Script-Sammlung herauszulösen. Ersteres wird mit Sicherheit eher früher als später entweder geregelt oder ungeregelt geschehen. Letzteres hängt von Lust und Laune des einzigen aktiven Entwicklers ab.</p> <p>Eigentlich ist es Tradition, dass ich meine Blog-Beiträge hier mit »Bis demnächst« beende. Ich denke, dass wäre dieses Mal unangemessen.</p> <p>Möge die Zukunft hell und friedlich sein!<br /> <em>Markus</em></p> </div></div></div> Mon, 27 Mar 2023 08:52:31 +0000 Markus Kohm 2369 at https://komascript.de https://komascript.de/node/2369#comments https://komascript.de/crss/node/2369 Bekannte Probleme und Änderungen in KOMA-Script 3.34 und folgende https://komascript.de/release3.34 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Ab KOMA-Script 3.34 werden bekannte Probleme und Änderungen nur noch im <a href="https://sourceforge.net/p/koma-script/wiki-de/Releases/" rel="nofollow">Wiki auf SourceForge</a> gesammelt, sind dort aber dafür auch <a href="https://sourceforge.net/p/koma-script/wiki-en/Releases/" rel="nofollow">in Englisch</a> zu finden.</p> </div></div></div> Fri, 25 Jun 2021 09:20:51 +0000 Markus Kohm 2368 at https://komascript.de https://komascript.de/release3.34#comments https://komascript.de/crss/node/2368 Fehler melden / Reporting Bugs https://komascript.de/bugs <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><h2>Auf Deutsch</h2> <p>Fehler bitte vorzugsweise im <a href="https://sourceforge.net/p/koma-script/tickets">offiziellen Issue-Tracker</a> melden. Bevorzugte Sprache dort ist Englisch. Meldungen auf Deutsch sind dort ausnahmsweise und weiterhin auch per E-Mail an die in der Anleitung angegebene Adresse möglich. In jedem Fall ist jedoch auf die Angabe eines <a href="https://komascript.de/minimalbeispiel">vollständigen Minimalbeispiels</a> zu achten.</p> <p>Wer nicht sicher ist, ob es sich um einen Bug handelt, kann gerne eines der einschlägigen LaTeX-Foren im WWW nutzen. Aus persönlichen Gründen nehme ich aber an keinem davon mehr regelmäßig teil.</p> <h2>In English</h2> <p>Please report bugs preferably in the <a href="https://sourceforge.net/p/koma-script/tickets">official issue tracker</a>. Preferred language there is English. Reports in German are allowed there exceptionally and furthermore also by email to the address given in the manual. In any case, however, make sure to provide a minimal working example, that can be used to reproduce the problem.</p> <p>If you are not sure whether it is a problem with KOMA-Script at all, you can clarify this for example with the help of the support of one of the LaTeX forums in the WWW.</p> </div></div></div><div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"><div class="field-label">forum:&nbsp;</div><div class="field-items"><div class="field-item even" rel="sioc:has_container"><a href="/forum.site" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Site</a></div></div></div> Mon, 05 Apr 2021 10:06:14 +0000 Admin 2367 at https://komascript.de https://komascript.de/bugs#comments https://komascript.de/crss/node/2367 Alle Jahre wieder … https://komascript.de/node/2361 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Hallo,</p> <p>es ist ja fast so etwas wie eine Tradition, am Jahresende für alles mögliche zu Spenden aufzurufen. Ich bin da keine Ausnahme. Seit Jahren bitte ich immer mal wieder zu dieser Zeit, um Unterstützung für den Betrieb des Servers, auf dem komascript.de gehosted wird. Viele nehmen das dann auch zum Anlass, meine Wunschliste zu durchforsten und mir ein persönliches Geschenk zukommen zu lassen. Dieses Jahr soll das ein wenig, aber nicht ganz anders sein.</p> <p>Während dieses Jahr für viele ein sehr hartes Jahr war, bin ich persönlich und auch meine Familie vergleichsweise gut bis hierher gekommen. Obwohl auch wir nicht von Covid-19 und anderen Krankheiten verschont blieben, bleibt mir vor allem die Solidarität, die wir dabei erfahren haben, in Erinnerung. Während andere sich über Maskenpflicht und Abstandsregeln aufgeregt haben, habe ich schlicht bedauert, dass dergleichen notwendig ist. Vielleicht ist es einfach leichter, dergleichen zu akzeptieren, wenn man unmittelbar erlebt hat, wie sogar bei relativ leichtem Verlauf, die Krankheit selbst eine weit größere Belastung ist als all diese Maßnahmen. Vielleicht bin ich auch einfach gewohnt, Kontakte auf Distanz zu pflegen. Dass mir das eine oder andere Hobby quasi weggebrochen ist, hatte schließlich den Vorteil, dass ich mich auf andere Dinge konzentrieren konnte. </p> <p>Aber, wie gesagt, ich kenne auch Menschen, die nicht so leicht durch dieses Jahr gekommen sind. Nicht nur persönliche Freunde haben in diesem Jahr extreme Schicksalsschläge erlitten und leiden noch immer darunter. In aller Welt gibt es Menschen, die schon ohne Pandemie tagtäglich, um ihre Zukunft ringen. Durch die Pandemie ist dieses Los zusätzlich erschwert. Unter den Schwachen sind Kinder die Schwächsten. Jahr für Jahr ist mir deshalb die <a href="https://sternsinger.de">Sternsingeraktion</a> ein besonderes Anliegen. Normalerweise ziehen in der Zeit von Weihnachten bis Dreikönig Kinder von Tür zu Tür und sammeln Spenden unter dem Motto: Kinder helfen Kindern. Mit dem Geld werden weltweit unterschiedliche Projekte unterstützt, die unmittelbar die Situation von Kindern verbessern helfen. Jedes Jahr wird ein Projekt besonders hervorgehoben. In diesem Jahr ist das die Hilfe für <a href="https://www.sternsinger.de/hilfe-fuer-kinder-von-arbeitsmigranten/">Kinder in der Ukraine</a>. Normalerweise kommen dank des überwältigenden Engagements von einigen ehrenamtlichen Erwachsenen, aber vor allem vieler, vieler engagierter Kinder und spendenwilligen Erwachsenen aber auch Kindern(!) allein in unserer kleinen Gemeinde dadurch jährlich mehrere Tausend Euro zusammen. Im letzten Jahr waren es insgesamt 62,6 Mio. Euro für 1623 Projekte in 108 Ländern. Für die Empfängerprojekten ist das deutlich mehr als ein Tropfen auf den heißen Stein. In diesem Jahr ist auch das anders. Die Diözese Freiburg hat kurzfristig selbst das Einwerfen von Flyern mit Spendenaufrufen zur Sternsingeraktion in die Briefkästen wegen Corona vorerst untersagt. Es ist zu befürchten, dass damit eine wirklich wichtige Aktion, die mir sehr am Herzen liegt, weitgehend ausfällt. Daher habe ich beschlossen, dieses Jahr (erneut) darum zu bitten, mir eine persönliche Freude dadurch zu machen, zum Jahresende 2020 und zum Jahresanfang 2021 <strong>mich durch eine <a href="https://spenden.sternsinger.de/xosf6c0j">Spende an die Sternsingeraktion 2020/21</a> zu beschenken</strong>. Der Link führt direkt zur Sternsingersammlung meiner Seelsorgeeinheit. Auch 5€ können bereits helfen. Ich selbst erfahre natürlich nicht, wer da was gespendet hat. Wer mir einfach formlos mitteilt, dass er meinem Aufruf gefolgt ist und deshalb auch gerne auf meine Sponsorenliste möchte, den nehme ich natürlich gerne trotzdem in selbige auf. Beträge will ich gar keine wissen. Ihr könnt euch übrigens auch <a href="https://www.sternsinger.de/sternsingen/digitaler-besuch/">digital von den Sternsingern besuchen lassen</a>.</p> <p>Bitte seid in dieser Ausnahmezeit solidarisch. Wenn ihr gesund seid, wünsche ich euch es zu bleiben. Wenn ihr es leider nicht seid, wünsche ich euch, rasche und vollständige Genesung. Achtet auf euch selbst und noch viel mehr auf andere.</p> <p>Bis demnächst<br /> <em>Markus</em></p> </div></div></div> Fri, 18 Dec 2020 11:36:32 +0000 Markus Kohm 2361 at https://komascript.de https://komascript.de/node/2361#comments https://komascript.de/crss/node/2361 Bekannte Probleme und Änderungen in KOMA-Script 3.31 https://komascript.de/release3.31 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Diese Version wurde inzwischen durch <a href="https://komascript.de/release3.32">Version 3.32</a> ersetzt. Es wird empfohlen, bei Problemen <a href="https://komascript.de/current">auf die neuste Version zu updaten</a>. Wenden Sie sich ggf. an Ihren Distributor oder Administrator.</p> <!--break--> <h4>Bekannte Probleme:</h4> Diese Version von KOMA-Script ist mit LaTeX 2010-10-01 nur noch eingeschränkt funktionsfähig und führt zu Warnungen wegen der nicht kompatibler Definitionen von LaTeX-Kernel-Anweisungen. <h4>Wichtige Änderungen:</h4> <dl> <dt><tt>scrartcl</tt>, <tt>scrbook</tt>, <tt>scrreprt</tt>:</dt> <dd><ul> <li>Nicht nummerierte Überschriften im Stil <span class="geshifilter"><code class="latex geshifilter-latex">section</code></span> führen ebenfalls die Reset-Liste des korrespondierenden Zählers aus. Dies hat beispielsweise Auswirkungen auf: <div class="geshifilter"><div class="latex geshifilter-latex" style="font-family:monospace;"><pre style="font-family: monospace; font-weight: normal; font-style: normal"><span style="color: #E02020; ">\</span><a href="http://www.golatex.de/wiki/%5Cdocumentclass"><span style="color: #800000;">documentclass</span></a><span style="color: #E02020; ">{</span><span style="color: #2020C0; font-weight: normal;">scrartcl</span><span style="color: #E02020; ">}</span> <span style="color: #2C922C; font-style: italic;">%\renewcommand*{\thesubsection}{\alph{subsection}}</span> <span style="color: #E02020; ">\</span><a href="http://www.golatex.de/wiki/%5Cbegin"><span style="color: #800000;">begin</span></a><span style="color: #E02020; ">{</span><span style="color: #2020C0; font-weight: normal;">document<span style="color: #E02020; ">}</span> <span style="color: #E02020; ">\</span><a href="http://www.golatex.de/wiki/%5Csection"><span style="color: #800000;">section</span></a><span style="color: #E02020; ">{</span>Ein Abschnitt<span style="color: #E02020; ">}</span> <span style="color: #E02020; ">\</span><a href="http://www.golatex.de/wiki/%5Csubsection"><span style="color: #800000;">subsection</span></a><span style="color: #E02020; ">{</span>Ein Unterabschnitt<span style="color: #E02020; ">}</span> <span style="color: #E02020; ">\</span><a href="http://www.golatex.de/wiki/%5Csection"><span style="color: #800000;">section</span></a>*<span style="color: #E02020; ">{</span>Ein nicht nummerierter Abschnitt<span style="color: #E02020; ">}</span> <span style="color: #E02020; ">\</span><a href="http://www.golatex.de/wiki/%5Csubsection"><span style="color: #800000;">subsection</span></a><span style="color: #E02020; ">{</span>Noch ein Unterabschnitt<span style="color: #E02020; ">}</span> <span style="color: #E02020; ">\</span><a href="http://www.golatex.de/wiki/%5Cend"><span style="color: #800000;">end</span></a>{document</span><span style="color: #E02020; ">}</span></pre></div></div> Während in früheren Versionen der zweite Unterabschnitt als 1.2 nummeriert wurde, wird er nun ebenfalls als 1.1 nummeriert. Das mag unerwartet sein, ist aber konsequent und führt zu einer Vereinheitlichung in Bezug auf Überschriften im Stil <span class="geshifilter"><code class="latex geshifilter-latex">part</code></span> oder <span class="geshifilter"><code class="latex geshifilter-latex">chapter</code></span>. Dass das sinnvoll sein kann, wird bei Verwendung der auskommentierten Zeile deutlich. Ohne die Zeile ist dagegen die Verwendung von nummerierten Überschriften unterhalb von nicht nummerierten ohnehin nicht empfehlenswert und eigentlich auch nicht sinnvoll. <br />Die Änderung, die über Option <span class="geshifilter"><code class="latex geshifilter-latex">version=3.31</code></span> abgesichert ist, ist ab <a href="https://komascript.de/current">KOMA-Script 3.31.3492</a> verfügbar.</li> </ul></dd> <dt><tt>tocbasic</tt>:</dt> <dd><ul> <li>Der Verzeichniseintragsstil <span class="geshifilter"><code class="latex geshifilter-latex">tocline</code></span> verfügt über eine neue Eigenschaft <span class="geshifilter"><code class="latex geshifilter-latex">dynindent</code></span>. Damit ist <span class="geshifilter"><code class="latex geshifilter-latex">indent</code></span> dann nur noch ein Minimalwert. Der tatsächliche Wert wird über das Maximum für Einzug + Nummernbreite aller über die Eigenschaft <span class="geshifilter"><code class="latex geshifilter-latex">indentfollows</code></span> angegebenen Ebenen bestimmt. Bei Eigenschaft <span class="geshifilter"><code class="latex geshifilter-latex">indentfollows</code></span> ist als Argument einen Liste von Ebenen möglich. Voreinstellung ist für eine Ebene <span class="geshifilter"><code class="latex geshifilter-latex">sub</code></span><em>foo</em> der Wert <em>foo</em>. Die Klassen <tt>scrbook</tt> und <tt>scrreprt</tt> setzen außerdem <span class="geshifilter"><code class="latex geshifilter-latex">indentfollows=chapter</code></span> für die Ebene <span class="geshifilter"><code class="latex geshifilter-latex">section</code></span>. Die Klassen <tt>scrbook</tt>, <tt>scrreprt</tt> und <tt>scrartcl</tt> setzen außerdem <span class="geshifilter"><code class="latex geshifilter-latex">indentfollows=subsubsection</code></span> für <span class="geshifilter"><code class="latex geshifilter-latex">paragraph</code></span>. <br />Diese neue Möglichkeit, die ab <a href="https://komascript.de/current">KOMA-Script 3.31.3507</a> verfügbar ist, dient dem Ausgleich des Wegfalls von Paket <tt>tocstyle</tt>.</li> <li>Der Verzeichniseintragsstil <span class="geshifilter"><code class="latex geshifilter-latex">toctext</code></span> unterstützt ebenfalls die Eigenschaft <span class="geshifilter"><code class="latex geshifilter-latex">beforeskip</code></span> (nur für den ersten Eintrag eines Absatzes). <br />Hinweis: Diese Änderung, die auf eine <a href="https://komascript.de/node/2349">Benutzeranfrage</a> zurück geht, stellt eine Vereinheitlichung dar und ist ab <a href="https://komascript.de/current">KOMA-Script 3.31.3506</a> verfügbar.</li> </ul></dd> <dt><tt>tocstyle</tt>:</dt> <dd>Dieses Paket hat nie den Alpha-Status verlassen, war also immer nur eine Entwicklungsstudie. Es wurde auch immer davor gewarnt, dieses Paket für den produktiven Einsatz zu verwenden, da es jederzeit in seiner Funktion komplett verändert oder aus KOMA-Script entfernt werden kann. Viele Funktionen des Pakets wurden inzwischen tatsächlich in anderer Form in anderen Teilen von KOMA-Script, beispielsweise <tt>tocbasic</tt> oder <tt>scrwfile</tt>, implementiert. Das Paket ist daher ab <a href="https://komascript.de/current">KOMA-Script 3.31.3500</a> nicht mehr Teil der KOMA-Script-Sammlung. Auf CTAN wird es in das Paket <a href="https://ctan.org/pkg/koma-script-obsolete">KOMA-Script obsolete</a> weiterhin verfügbar sein. Damit wird auch der Support durch mich, den es offiziell nie gab, vollends eingestellt.</dd> </dl></div></div></div> Wed, 22 Jul 2020 13:40:00 +0000 Markus Kohm 2303 at https://komascript.de https://komascript.de/release3.31#comments https://komascript.de/crss/node/2303 Warum derzeit keine neuen Fragen im Forum möglich sind (oder: Supportende für Drupal 7 und die Folgen für komascript.de) https://komascript.de/node/2355 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Nun ist das passiert, was irgendwann passieren musste: Drupal 9 ist erschienen. Damit nähert sich für das auf komascript.de eingesetzte Drupal 7 mit Riesenschritten das Supportende. Diejenigen, die hier schon vor 5 Jahren dabei waren, werden sich erinnern, <a href="https://komascript.de/node1962" rel="nofollow">dass wir beim Supportende für Drupal 6 schon einmal auf Drupal 8 umsteigen wolltne</a> und damals damit gescheitert sind, weshalb es dann erst einmal Drupal 7 wurde. </p> <p>Wie sich in einer Woche sehr intensiver Recherche und Tests zeigte, ist ein Upgrade von Drupal 7 auf die aktuelle Version von Drupel 8 durchaus möglich. Dabei ergeben sich aber diverse Probleme, deren Lösung einiges an Handarbeit erfordert. Bisher ungelöst sind dabei derzeit folgende Probleme:</p> <ul> <li>Obwohl die Default-Darstellung von Büchern bei Drupal 8 der von Drupal 7 ähnelt wird diese nach dem Upgrade komplett auf den Kopf gestellt. Die Liste der Child-Nodes mit dem Navigationsmenü erscheint dann plötzlich über dem Text des jeweiligen Abschnitts. Das ist inakzeptabel. Leider konnte bisher weder in den Tiefen des Drupal 8-Handbuchs noch in den Konfigurationsmenüs eine Möglichkeit gefunden werden, die Defaultreihenfolge wiederhezustellen also: erst Text, dann Child-Nodes und Navigationsmenü.</li> <li>Die Aktivierung des neuen Layout-Moduls hat genügt, um den berüchtigten »The website encountered an unexpected error«-Zustand auszulösen. Die Aktivierung des Moduls (eigentlich sind es zwei Module) geschah in der Hoffnung, damit das vorgenannte Problem zu lösen. Ein Deaktivieren der beiden Module per <tt>drush</tt> wurde daher nicht versucht. Das Problem lässt leider befürchten dass der Gesamtzustand der Installation nach dem Upgrade alles andere als stabil ist. Das ist natürlich inakzeptabel.</li> <li>Die bisherigen Text Filter werden nicht mit konvertiert. Deshalb werden Inhalte nicht angezeigt. Dieses Problem ist lösbar, indem man zusätzliche Text Filter mit den bisherigen Namen anlegt. Ein (konfigurierbares) automatisches Mapping auf die neuen Text Filter wäre hier deutlich angenehmer, zumal die bisherigen Systemnamen 1, 3, 4, 5, 7 nicht sonderlich sinnvoll sind. Alle alten Beiträge hätten damit dann Text Filter zugewiesen, die den Benutzern künftig besser nicht mehr zur Verfügung stehen sollten.</li> </ul> <p>Eine längere Internet-Recherche hat kein Ergebnis zur Lösung des ersten Problems erbracht. Da die Standarddarstellung eine andere ist als die Darstellung nach dem Upgrade ist aber davon auszugehen, dass es eine Lösung gibt. Hier könnte ein Experte oder eine längere Diskussion in einem Drupal-Forum vielleicht eine Lösung bringen.</p> <p>Wie eine längere Recherche im Internet ergab, sind die letzten beiden Probleme nicht ganz selten. Teilweise sind die sogar noch größer. Es hat den Anschein, dass Systeme, die noch aus Vor-Drupal 7-Zeiten stammen kaum nach Drupal 8 oder gar 9 konvertiert werden. Selbst Dienstleister empfehlen, stattdessen eine neue Installation aufzusetzen und nur relevante Inhalte von Hand zu übertragen. Offenbar geht die Mehrzahl davon aus, dass insbesondere Forenbeiträge, die mehr als drei Jahre alt sind, ohnehin wertlos geworden sind. Bei komascript.de steckt aber in den Foren sehr, sehr viel Know-How. Aber auch die Bücher (das ist der Bereich »Dokumentation« unter »Navigation«) und Downloads (das ist der Bereich »Dateien« unter »Navigation«) ist nicht zu verachten. Die letzten beiden könnten jedoch mit einiger Man-Power auch manuell in ein neues System übertragen werden. Für das Forum scheidet dieser Weg leider aus.</p> <p>Die Frage, die sich dabei stellt ist auch, wie künftig verfahren werden soll. Gerade die Möglichkeit, dass jeder hier recht einfach Beiträge verfassen kann, stellt uns fortwährend vor erhebliche Herausforderungen. Eine gar nicht so seltene Empfehlung war daher, Benutzern möglichst wenig Rechte einzuräumen oder gar kein Forum sondern maximal so eine Art moderiertes Gästebuch zu betreiben. Wer eine aktive Community will, soll dagegen erhebliche Kosten für Moderation und Administration einplanen.</p> <p>Derzeit stehen zwei Szenarien zur Diskussion:</p> <ol> <li>Konvertierung soweit möglich und hoffen, dass es nicht wieder zu einem »The website encountered an unexpected error«-Problem kommt. Wie das Problem mit der falschen Darstellung der Bücher dabei gelöst werden soll, ist offen.</li> <li>Kompletter Neuanfang. Die bisherigen Bücher könnte nach und nach manuell neu eingepflegt werden. Einige alten Forenbeiträge könnten entweder als Teil der FAQ oder des neuen »Wie man« quasi auf Zuruf in die neuen Seiten eingefügt werden.</li> </ol> <p>Bei Lösung zwei stellt sich die Frage, wie zukünftig mit einem Forum verfahren werden soll. Hier gibt es drei Möglichkeiten:</p> <ol> <li>Alles wie bisher.</li> <li>Forenbeiräge von vorn herein auf begrenzte Lebensdauer und lediglich für Diskussionen anlegen, wertvolle Informationen aber künftig zeitnah von wenigen privilegierten Benutzern in FAQ oder »Wie man« einpflegen.</li> <li>Kein Forum mehr anbieten, sondern auf einschlägige Foren (beispielsweise <a href="https://golatex.de/viewforum.php?f=21" rel="nofollow">KOMA-Script-Forum auf goLaTeX</a>) verweisen und ansonsten wie 2.</li> </ol> <p><strong>Da derzeit also die Zukunft von komascript.de sehr ungewiss ist, werden wir die Anmeldung neuer Benutzer vermutlich in Kürze abschalten und allen <em>einfachen</em> Benutzern das Schreibrecht für neue Beiträge entziehen [Update: Das ist inzwischen geschehen].</strong> Damit wird dann verhindert, dass sich weitere Inhalte anhäufen, deren Konvertierung schon heute kaum zu leisten ist. Alle anderen dürfen weiter diskutieren sollen sich aber bewusst sein, dass ihre Inhalte u. U. von geringer Lebensdauer sind,</p> <p>Um eine Diskussion dieser Frage (vor allem der langjährigen Nutzer) wird ausdrücklich gebeten. Alle derzeitigen internen Projekte (dazu zählen auch die neuen »Wie man«-Seiten) liegen bis auf weiteres auf Eis.</p> </div></div></div><div class="field field-name-taxonomy-forums field-type-taxonomy-term-reference field-label-above"><div class="field-label">forum:&nbsp;</div><div class="field-items"><div class="field-item even" rel="sioc:has_container"><a href="/forum.site" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Site</a></div></div></div> Mon, 22 Jun 2020 09:17:45 +0000 Admin 2355 at https://komascript.de https://komascript.de/node/2355#comments https://komascript.de/crss/node/2355 How to adjust the indents in the table of contents to the actual width of the numbers https://komascript.de/howto_tocdynnumwidthindent <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>This article has been moved to <a href="https://sourceforge.net/p/koma-script/wiki-en/HowTo_ToCDynNumWidthIndent/">the English KOMA-Script Wiki at SourceForge</a>.</p> </div></div></div> Mon, 15 Jun 2020 12:15:24 +0000 Markus Kohm 2354 at https://komascript.de https://komascript.de/howto_tocdynnumwidthindent#comments https://komascript.de/crss/node/2354 Wie man die Einzüge im Inhaltsverzeichnis an die tatsächliche Breite der Nummern anpassen kann https://komascript.de/wie_tocdynnumwidthindent <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Diese Seite wurde in das <a href="https://sourceforge.net/p/koma-script/wiki-de/HowTo_ToCDynNumWidthIndent/">deutschsprachige KOMA-Script-Wiki auf SourceForge</a> verschoben.</p> </div></div></div> Mon, 15 Jun 2020 11:55:19 +0000 Markus Kohm 2353 at https://komascript.de https://komascript.de/wie_tocdynnumwidthindent#comments https://komascript.de/crss/node/2353