Benutzer-Werkzeuge

Webseiten-Werkzeuge


tustep:loesungen:vergleichen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

tustep:loesungen:vergleichen [2018/07/27 10:49]
Daniel Zang angelegt
tustep:loesungen:vergleichen [2021/03/16 05:34]
Zeile 1: Zeile 1:
-**Vorbemerkung:** Mit dem Kommando #VERGLEICHE können **zwei** Textversionen (A und B) wortweise (MODUS=wort) oder zeilenweise (MODUS=zeile) miteinander verglichen werden. Das Kommando und seine Spezifikationen lauten:\\  #VERGLEICHE, VERSIONA, VERSIONB, MODUS, LOESCHEN, PARAMETER, KORREKTUR, PROTOKOLL\\ \\ Sollen **mehr als zwei** Versionen (z.B. A, B, C) miteinander verglichen werden, müssen zuerst A mit B und A mit C verglichen, die Unterschiede (in Form von Korrekturanweisungen) in eine zu KORREKTUR angegebene Datei abgespeichert und diese dann mit dem Kommando #VAUFBEREITE aufbereitet werden. 
----- 
-[[tustep:loesungen:start|Zurück zum Inhaltsverzeichnis - Lösungen und Tipps]] 
-----  
-====== Vergleich zweier Dateien (einfach) ====== 
-- {{files_open:benutzericons:schneider-lastin-lg.jpg?nolink&16x16|schneider-lastin}} schneider-lastin\\ \\ **Musterdateien:** 
-\\  
-\\ {{files_open:daten:bahnhof1.tf|bahnhof1.tf}} [2 KB] 
-\\  
-\\ {{files_open:daten:bahnhof2.tf|bahnhof2.tf}} [2KB] 
-\\  
-\\  
-\\  
-1. Wortweises Vergleichen und Ausgabe der Unterschiede ins Ablaufprotokoll\\  
-  #ve,bahnhof1.tf,bahnhof2.tf,wort,+,-,-,+ 
-2. Ausgabe der Unterschiede über die Standard-Protokoll-Datei in ein Preview-Fenster\\  
-<code>#ve,bahnhof1.tf,bahnhof2.tf,w,+,pr=-std- 
-#dr,,win-10,+</code> 
-\\  
-====== Vergleich zweier Textfassungen mit Ausgabe der Unterschiede als Korrekturanweisungen ====== 
-- {{files_open:benutzericons:schneider-lastin-lg.jpg?nolink&16x16|schneider-lastin}} schneider-lastin\\ \\ **Musterdateien:** 
-\\  
-\\ {{files_open:daten:bauern1.tf|bauern1.tf}} [2 KB] 
-\\  
-\\ {{files_open:daten:bauern2.tf|bauern2.tf}} [2 KB] 
-\\  
-\\  
-\\  
-Zwei Textversionen werden verglichen, die **Unterschiede** werden **als Korrekturanweisungen** in die Datei 'korr' **abgespeichert**.\\  
-<code>#da,korr,fr=- 
  
-#ve,bauern1.tf,bauern2.tf,w,+,-,korr</code> 
-Die Korrekturanweisungen werden für einen zeilensynoptischen Ausdruck der Vergleichsergebnisse benötigt, wenn **mehr als zwei Dateien** miteinander verglichen werden sollen (siehe nachfolgendes Programmm).\\ \\ **Mögliche Erweiterung von #VERGLEICHE: Parameter NGZ**\\  Mit dem Parameter ''NGZ'' kann angegeben werden, dass bei dem Zuordnen der gefundenen Unterschiede zum Text der Version A bis zu ''n'' aufeinander folgende Wörter keine Unterschiede aufweisen dürfen.\\  
-  NGZ       n 
-Zum **Beispiel** bewirkt die Angabe des Zahlenwerts n=**1**, dass bei \\  
-<code>Version A: alles sehr genau zu sehen 
-Version B: alles auf ein har zu sehen</code> 
-folgende Korrekturanweisung erzeugt wird:\\  
-<code>1.1,2-3[sehr genau]=auf ein har 
-statt 
-1.1,1[alles :: ]+auf ein 
-1.1,2[sehr]=har 
-1.1,3[genau]-</code> 
-\\  Die Korrekturanweisungen können aber **auch für die automatische Korrektur eines Textes** mit dem Kommando **#KAUSFUEHRE** und andere Arten der Weiterverarbeitung (z.B. für die Zusammenstellung des Materials für einen kritischen Apparat) verwendet werden:\\  
-<code>#da,bauern1korr.tf,seq-ap 
- 
-#ka,bauern1.tf,bauern1korr.tf,,+,-,korr</code> 
-\\  
-====== Vergleich dreier Textfassungen ====== 
-- {{files_open:benutzericons:schneider-lastin-lg.jpg?nolink&16x16|schneider-lastin}} schneider-lastin\\ \\ **Musterdateien:** 
-\\  
-\\ {{files_open:daten:bauern1.tf|bauern1.tf}} [2 KB] 
-\\  
-\\ {{files_open:daten:bauern2.tf|bauern2.tf}} [2 KB] 
-\\  
-\\ {{files_open:daten:bauern3.tf|bauern3.tf}} [2 KB] 
-\\  
-\\  
-<code>#da,korr1'korr2,fr=- 
- 
-#ve,bauern1.tf,bauern2.tf,w,+,*,korr1 
-sw        1 
-vkz       |2| 
-*eof 
-#ve,bauern1.tf,bauern3.tf,w,+,*,korr2 
-sw        2 
-vkz       |3| 
-*eof 
- 
-#=        Aufbereitung für zeilensynoptische Darstellung 
-#va,bauern1.tf,,+,*,korr1'korr2 
-drt       win-10 
-dr        1 0 100 
-          Zeichen bei Grundtext = Versionstext 
-glt       - 
-*eof 
- 
-#=        Ausgabe in ein Preview-Fenster 
-#dr,,win-10,+</code> 
- 
-→ Für MAC OS ist **"mac-10"** (statt "win-10") zu schreiben.\\ \\ **Mögliche Erweiterungen von #VAUFBEREITE:**\\  
-<code>          Verweis auf das erste Vorkommen der Variante 
-glv       1 
-          Alle Zeilen des Grundtextes protokollieren, 
-          auch solche ohne Abweichungen 
-pr        1</code> 
-Das im obigen Beispiel gezeigte Vorgehen ist mit bis zu **zehn** Textversionen (Grundtext und 9 Dateien mit Korrekturanweisungen) möglich.\\  Bei mehr als 10 Textversionen werden die Korrekturanweisungen für einen zeilensynoptischen Ausdruck kumuliert und sortiert in einer einzigen Datei erwartet.\\ \\  
-====== Workshop zu #VERGLEICHE ====== 
-- {{files_open:benutzericons:schneider-lastin-lg.jpg?nolink&16x16|schneider-lastin}} schneider-lastin\\ \\ In einem TUSTEP-Workshop in Blaubeuren wurden von M. Kopp aufeinander aufbauende #VERGLEICHE-Prozeduren vorgestellt.\\  Diese Prozeduren wurden von mir überarbeitet und finden sich [[Workshop Vergleiche|hier]]. 
----- 
-[[tustep:loesungen:start|Zurück zum Inhaltsverzeichnis - Lösungen und Tipps]] 
tustep/loesungen/vergleichen.txt · Zuletzt geändert: 2021/03/16 05:34 (Externe Bearbeitung)