Benutzer:Andreas Plank/Technische Hilfe für das woerterbuchnetz.de

From Open Source Ecology - Germany
Jump to navigation Jump to search

Siehe auch Verwandtes:

Sinnverwandte Wörter auffinden

Tipps und Ideen

Wie kann man alte Wörter aus einem Themenkreis oder Sinnverwandtes finden? Hierzu eine Anregung: man bediene sich einer zweiten Sprache, z. B. Latein, um ein Wort hinzuübersetzen, um es dann wieder aus der zweiten Sprache rückzuübersetzen, weil man dann weiter gefaßte Begrifflichkeiten zu lesen bekommt:

  1. beispielsweise das Wort „Gefühl“ nach Latein übersetzen, z. B. vermittels PONS Wörterbuch https://de.pons.com/übersetzung/deutsch-latein/Gefühl
  2.  das nun gefunden Wort „sensus“ im Grimm-Wörterbuch (https://www.woerterbuchnetz.de/DWB) durchsuchen in der Suche → Gesamttext: dasig auf der rechten Seitenleiste bei „Suche“ gibt man unter Gesamttext „sensus“ ein (zusätzlich könnte man noch weiter auf die Wortart „Substantiv“ (=Nennwort) einschränken …)
  3. zum Ergebnis kommen schlußendlich Beiträge, in deren Text auch „sensus“ drinsteht: AUSZERSINNLICH, … BEFINDLICHKEIT … EMPFINDEN … EMPFINDLICHKEIT, EMPFINDNIS, EMPFINDUNG, ENGGEIST … FREIHEITSGEFÜHL, FREISINN … usw., hier schon mit 2-3 bemerkenswerten früher bekannten Wörtern: Empfindnis und Enggeist (vielleicht Freisinn noch). Ich denke, die Idee wird durch dieses Beispiel klar: So haben wir über das Gefühl sinnverwandte Wörter gefunden.

Suchergebnisse ausdrucken

Wie kann man die Suchergebnisse im Grimm-Wörterbuch ausdrucken? – Um Suchergebinsse auszudrucken muß man derzeit sich eine technische CSS-Stildatei[1] hinzuladen, die man im Netzprogramm (Browser) einbindet, damit nur der Bereich der Suchergebnisse im Ausdruck angezeigt wird.

Die technische CSS-Stildatei kann die folgende sein (rechts auf „Ausklappen“ drücken).

/* 
 * CSS-Stildatei zum Ausdrucken der Suchergebnis-Liste unter https://www.woerterbuchnetz.de/DWB/ 
 */
@media print {
  div#dwb-wb-area-center-content-articles,
  #dwb-wb-area-center-content ,
  #dwb-wb-area-center,
  #dwb-wb-area-west,
  #dwb-wb-area-west-content,
  #dwb-wb-area-west-resizer,
  #dwb-wb-area-east-resizer,
  #wbnetz-navigation,
  #main-south, 
  #main-south-content,
  #main-north-content
  {
      display:none;
      visibility:hidden;
      overflow:visible;
  }

  #dictionary-page,
  #main-center {
      height:auto!important;
      width:auto!important;
  }
  #dwb-menu-area-searchresult-content-hitlist,
  #dwb-menu-area-searchresult-content {
      background-color:lightpinkgreen;
      height:auto!important;
      width:auto;
      overflow: visible;
  }
  table.hitlist {
      /* height:900px!important; */
      overflow: visible;
  }
  table.hitlist td.hit-lemma { padding-top: 0.5ex;}

  #dwb-wb-area-east,
  #dwb-wb-area-east-content {
      width:auto!important;
      height:auto!important;
      overflow:visible;
  }
  #dwb-wb-area-east * div,
  #dwb-wb-area-east-content * div {
    background-color:white;
  }
  #dwb-menu-area-structure,
  #dwb-menu-area-structure-content,
  #dwb-menu-area-deliveries,
  #dwb-menu-area-deliveries-content,
  #dwb-menu-area-sources,
  #dwb-menu-area-sources-content,
  #dwb-menu-area-preface,
  #dwb-menu-area-preface-content
  {
      display:none;
      visibility:hidden;
      height:0;
      overflow:visible;
  }


  span.select2.select2-container.select2-container--default,
  span.select2.select2-container.select2-container--focus{
    display:none;  
  }
}
Suchergebnisse ausdrucken im Grimm-Wörterbuch mit eigener CSS-Stildatei vermittels Entwicklerkonsole im Netzprogramm

Wie man diese technische CSS-Stildatei zur Wirkung bringt, ist eine herausfordernde Sache; es gibt viele Möglichkeiten:

  • man sucht eine Erweiterung[2] für das Netzprogramm, in der man benutzerdefinierte CSS Dateien einstellen kann und man druckt dann aus, oder
  • man verwendet die Entwickler-Konsole[3][4][5] des Netzprogramms und fügt dort im Bereich CSS die obigen Stilanweisungen hinzu und man druckt dann aus

Wenn man mehrere PDF ausgedruckt hat, und möchte sie inhaltlich neu zusammenfügen, kann man pdfjam von TeXLive anwenden:

pdfjam \
  "sursum 01 von 06 (DWB-Grimm Wörterbuchnetz).pdf" - \
  "sursum 02 von 06 (DWB-Grimm Wörterbuchnetz).pdf" - \
  "sursum 03 von 06 (DWB-Grimm Wörterbuchnetz).pdf" - \
  "sursum 04 von 06 (DWB-Grimm Wörterbuchnetz).pdf" - \
  "sursum 05 von 06 (DWB-Grimm Wörterbuchnetz).pdf" - \
  "sursum 06 von 06 (DWB-Grimm Wörterbuchnetz).pdf" - \
  --pdftitle 'Ergebnisse Suche ‣ Gesamter Text: sursum (=aufwärts) — Grimm Wörterbuch, https://www.woerterbuchnetz.de/DWB'  \
  --pdfauthor 'Volksmund; Jacob Grimm; Wilhelm Grimm;'  \
  --pdfsubject 'Suche in alten Wörterbüchern'  \
  --pdfkeywords 'Wörterbuch; Wörterbuchnetz; Suchergebnis; sursum; aufwärts; empor; por; bor;' \
  --outfile 'sursum (aufwärts) Suche (Grimm-Wörterbuch www.woerterbuchnetz.de-DWB, 2022020526).pdf'

Verweis auf textid des Wörterbuchtextes erzeugen

In diesem Beispiel war vorweg eine Gesamttextsuche des Lateinischen concedere (übersetzt: weichen, weggehen, sich entfernen, abziehen) ausgeführt worden, und

  • aus der Suche ergab sich u. a. das Stichwort vergönnen in dessen Wörterbuchtext nun concedere zu finden war
  • klickte man auf den Suchfund dieses Ergebnisses, um das Gefunden aufzurufen, und schaut man genauer, was der Computer da ausführt, so erkennt man, daß hier JavaScript-Code javascript:loadWBSection(…) auf woerterbuchnetz.de ausgeführt wird, und genau dieses Code-Text-Schnippsel benötigen wir, um die Urquelle auf diese einzelige textid von concedere zu erlangen, ersetzt natürlich als brauchbare Netzadresse
  • diese Suchfund-Netzurquelle/Netzadresse kann dann überall verwendet oder geteilt werden, falls man einzig und allein auf diese einzige Textstelle concedere aus dem Stichwort vergönnen verweisen möchte

Im Netzprogramm also die JavaScript-Konsole/Entwicklerkonsole öffnen und

  1. die folgende Funktion einfügen
  2. Enter drücken, damit wird sie bereitgestellt und später ausgeführt werden kann:
netzquelle_aus_loadWBSection_ersetzen = function(code) {
  let this_code=code.toString();
    return this_code.replace(/^[^']+'([^']+)' *, *'([^']+)' *, *\[([0-9]+)\] *, *'([^']+)'.+/,'https://www.woerterbuchnetz.de/$1?lemid=$2&textid=$3');
}

Dann den Code (javascript:loadWBSection(…)) in die Zwischenablage kopieren – z.B. nach einer normalen Textsuchanfrage und in der Ergebnisliste, wo ein klickbarer Pfeil oder ein klickbares Verweis-Bildchen diesen JavaScript Code enthält – und der Funktion übergeben:

netzquelle_aus_loadWBSection_ersetzen("javascript:loadWBSection('DWB','V01563',[49434661],'dictionarychange');")
// 'https://www.woerterbuchnetz.de/DWB?lemid=V01563&textid=49434661'

Ergebnis ist https://www.woerterbuchnetz.de/DWB?lemid=V01563&textid=49434661 was die unmittelbare Anknüpfung an den einzelige Suchfund der textid im Wörterbuchtext darstellt; die lemid=V01563 ist die ID/Kennziffer des Lemmas (hier vergönnen), also die des Hauptstichwortes.

Weiterführende Literatur

  1. Technische Anleitung für die Druckausgabe (@print CSS): CSS/Tutorials/Print-CSS. (Wiki selfhtml. Die Energie des Verstehens) Quelle: https://wiki.selfhtml.org/wiki/CSS/Tutorials/Print-CSS, abgerufen am 5. Mai 2022
  2. z. B. die Erweiterung stylish von https://userstyles.org (FirFox: https://addons.mozilla.org/en-US/firefox/addon/stylish/ bzw. Google Chrome https://chrome.google.com/webstore/detail/stylish-custom-themes-for/fjnbnpbmkenffdnngjfgmeleoegfcffe)
  3. Entwicklerkonsole des Netzprogramms Mozilla FireFox: Web-Konsole. Quelle: https://developer.mozilla.org/de/docs/Tools/Web_Console, abgerufen am 8. Mai 2022.
  4. Entwicklerkonsole des Netzprogramms Google Chrome Die Chrome Entwicklertools (DevTools) für Designer und Einsteiger. Quelle: https://kulturbanause.de/blog/die-chrome-entwicklertools-devtools-fuer-designer-und-einsteiger/, abgerufen aum 8. Mai 2022.
  5. Entwicklerkonsole des Netzprogramms Microsoft-Edge: Erste Schritte beim Anzeigen und Ändern von CSS. Quelle: https://docs.microsoft.com/de-de/microsoft-edge/devtools-guide-chromium/css/, abgerufen am 8. Mai 2022.