Deus In Machina (DIM) ist ein Schreibprogramm für kleine, mittlere und große Projekte wie Romane, Kurzgeschichten und Sachtexte.
Neben den Bearbeitungs- und Formatierungswerkzeugen, die auch aus anderen Texteditoren bekannt sind, bietet DIM leistungsstarke Methoden, um deinem Projekt eine semantische Ebene hinzuzufügen. Es ist sowohl ein Schreibwerkzeug als auch ein Hilfsmittel zur Modellierung von Welten und zur Recherche.
Die wahre Magie entsteht, wenn beide Ebenen, die syntaktische (Text) und die semantische (Welt), miteinander verbunden werden. Du kannst Textpassagen mit einem beliebigen Element der Welt (Objekt) verknüpfen, was zu einer Liste von Zitaten führt, die mit diesem Element verbunden sind. Wenn du eine dieser Textpassagen bearbeitest, wird das entsprechende Zitat automatisch aktualisiert. Du kannst im Texteditor anzeigen, welche Objekte mit einem Text verbunden sind. Aktiviere einfach die Objekte, die dich interessieren, und sie werden durch ihren vollständig anpassbaren individuellen Stil hervorgehoben.
Solltest du jemals mehr als eine Einkaufsliste schreiben, auf jeden Fall! DIM ist ein Schreibprogramm, das für kleine, mittlere und große Schreibprojekte gedacht ist. DIM verfügt über eine Reihe bekannter Funktionen, wie sie in vielen Textverarbeitungsprogrammen enthalten sind, hat aber darüberhinaus einige besondere Eigenschaften:
DIM ist Freie und Offene Software und kann von jedem kostenlos verwendet werden. Es ist unter den Bedingungen der GNU General Public License lizenziert.
Anweisungen für die Installation und Erstellung unter Windows und Linux sind auf Github zu finden.
Zur Zeit nicht, da ich keinen Zugang zu einem Mac-basierten System habe.
DIM wird deinen Computer nicht gerade in Flammen aufgehen lassen, aber es befindet sich noch in einer frühen Entwicklungsphase. Es könnten noch einige nicht entdeckte Fehler vorhanden sein. Bitte speichere daher deine Arbeit regelmäßig und hilf, DIM durch dein Feedback zu verbessern.
Nein. Im Moment gibt es nur diese FAQ, einige Inline-Hilfen und ein paar Beispielprojekte.
Es ist die Abkürzung für Deus In Machina, lateinisch für "Gott in der Maschine". Dieser Begriff ist eine Anspielung auf das berüchtigte Handlungselement Deus Ex Machina, das im antiken griechischen Theater üblich war, aber in modernen Romanen vermieden werden sollte.
Herzlich willkommen!
Bei Fehlermeldungen stelle bitte das Logfile zur Verfügung, das im Reiter Laufzeitinfos des Fensters Über DIM verlinkt ist (erreichbar über den Menüpunkt Hilfe → Über DIM). Wenn möglich, aktiviere vorher die Einstellung im Test- und Debug-Modus starten, wodurch die Protokollierung wesentlich detaillierter wird.
Derzeit werden Englisch und Deutsch unterstützt. Welche Sprache verwendet wird, hängt von deinen Systemvorgaben ab, kann aber in den Einstellungen geändert werden.
Sicherlich - DIM ist i18n-fähig und kann, wenn sich Übersetzer melden, auf weitere Sprachen erweitert werden.
Um den Inhalt eines Textes anzuzeigen und ihn zur Bearbeitung zu öffnen, muss er aktiviert werden. Du kannst dies tun
Du kannst so viele Texte wie benötigt aktivieren und die Menge der im Editor angezeigten Texte dadurch jederzeit anpassen.
Entweder
Verschiebe einfach das entsprechende Baumelement an die gewünschte Stelle im Baum und lasse es dort fallen. Um einen ganzen Zweig zu verschieben, halte die Umschalttaste gedrückt.
Um einen Text zu kopieren, markiere das Element in der Baumstruktur, drücke die Strg-Taste und verschiebe das Element an eine neue Position in der Baumstruktur. Eine Kopie des Textes wird dort platziert.
Die Textkopie erbt alle Objektverbindungen des ursprünglichen Textes.
Um einen ganzen Zweig des Baums zu kopieren, markiere das oberste Element des Zweigs, drücke gleichzeitig Strg und Umschalt und verschiebe das Element an eine neue Position im Baum. Dort wird eine Kopie des Zweigs platziert.
Bringe den Text in den Editor, indem du ihn aktivierst. Navigiere zu der Stelle, an der der Text geteilt werden soll, und wähle Text teilen im Kontextmenü des Editors.
Markiere zwei oder mehr Elemente in der Baumstruktur (mit Strg) und verwende den Menüpunkt Texte → Ausgewählte Texte verbinden. Die markierten Texte weiter unten in der Baumstruktur werden an den ersten ausgewählten Text angehängt und von ihrer ursprünglichen Position entfernt.
Um Texte ohne einen zusätzlichen Zeilenumbruch zu verbinden, wähle den Menüpunkt Texte → Ausgewählte Texte nahtlos verbinden.
Du kannst den Anzeigestil (fett usw.) in den Eigenschaften des Textes einstellen oder ein Symbol hinzufügen, das neben dem Namen des Elements in der Baumstruktur angezeigt wird.
Es gibt mehrere Möglichkeiten, diese zu erhalten:
Um einen Text zu löschen
Ein gelöschter Text ist für immer verloren. Du kannst ihn nicht wiederherstellen. Wenn du mehr Kontrolle haben möchten, kannst du einen übergeordneten Eintrag mit dem Namen "Papierkorb" oder ähnlichem erstellen, ihm vielleicht ein Papierkorbsymbol geben und unerwünschte Texte dorthin verschieben, bis du deine Meinung vielleicht wieder änderst.
Verwende den Menüpunkt Texte → Suchen und filtern, um ein neues Fenster zu öffnen, in dem du
Die Texte, die alle Aspekte der Suche/Filterung erfüllen, werden in eine Textliste aufgenommen. Siehe Textlisten für weitere Details.
Ja, das ist möglich, indem du das Projekt importierst. Siehe den Abschnitt Importe.
Verwende die Schaltflächen in der Menüleiste des Editors
oder die entsprechenden Einträge im Kontextmenü des
Editors, um selektierten Text in fett,
kursiv, unterstrichen oder
durchgestrichen zu ändern.
Wähle einfach das Format aus dem Dropdown-Menü in der Menüleiste des Editors. Es wird auf alle Absätze der aktuellen Auswahl angewendet.
In der Menüleiste des Editors findest du eine Suchleiste. Die Suche erstreckt sich auf alle aktuell im Editor angezeigten Texte. Wenn du herausfinden möchtest, welche Texte in deinem Projekt eine Suchphrase enthalten, egal ob sie gerade im Editor angezeigt werden oder nicht, verwende bitte den Menüpunkt Texte → Suchen und Filtern.
Die Suchleiste bietet eine zweite Ebene zum Ersetzen. Wechsle zwischen den Ebenen, indem du auf das Symbol mit der Lupe klickst.
Ersetzungen können einzeln oder für alle Suchergebnisse auf einmal vorgenommen werden. Bitte beachte, dass das Ersetzen in einem Schritt nicht rückgängig gemacht werden kann.
Um den Text im Editor zu vergrößern oder zu verkleinern, kannst du entweder das Scrollrad (oder die Pinch-Geste in der Touch-Bar) verwenden oder den Zoom-Schieberegler in der Statusleiste des Editors benutzen. Um zum Standardzoom zurückzukehren, klicke auf die Prozentangabe.
Verwende die Schaltfläche Sonderzeichen in der Menüleiste des Editors, um ein Fenster mit einer Vielzahl von Zeichen und Symbolen zu öffnen. Du kannst den Cursor bewegen, während dieses Fenster geöffnet ist und so viele Symbole wie nötig einfügen.
Verwende Drag/Drop oder Ausschneiden/Kopieren/Einfügen.
Wenn der Text im Editor ausgewählt ist, kannst du die Webtools am Ende des Kontextmenüs des Editors verwenden. Damit kannst du den markierten Text im Internet suchen, ihn übersetzen, Synonyme finden oder was auch immer eine Website anbieten mag.
DIM definiert eine Reihe von Werkzeugen für das Web vor, aber du kannst sie in den Einstellungen an deine Bedürfnisse anpassen. Flexibilität ist der Schlüssel zu komplexen Arbeitsprozessen, und Schreiben ist mit Sicherheit eine komplexe Aufgabe.
Ja, und es gibt zwei Möglichkeiten dafür. Verwende den Menüpunkt Editor → Editorinhalt drucken, um den Inhalt des Editors entweder auf einem Systemdrucker oder in eine PDF-Datei zu drucken. Gedruckt wird, was du siehst, d.h. die aktuell aktivierten Texte mit den hervorgehobenen Passagen, die mit den aktuell aktivierten Objekten verbunden sind.
Verwende den Menüpunkt Editor → Pragraphenformate, um das Formatfenster zu öffnen.
Verwende die Steuerelemente, um verschiedene Aspekte der Formatvorlage zu ändern. Die Auswirkungen jeder Änderung kannst du im Vorschaufeld sehen. Der für die Vorschau verwendete Beispieltext kann in den Einstellungen geändert werden.
Wähle im Editor das Format, das du auf einen Absatz (oder mehrere Absätze innerhalb einer Auswahl) anwenden möchtest. Wenn du den Stil eines Formats änderst, wirkt sich dies sofort auf alle Absätze aus, auf die das Format angewendet wurde.
Ja, das ist möglich, indem du das Projekt importierst. Siehe Abschnitt Importe.
Es gibt zwei Möglichkeiten, auf Rechtschreibfehler zu prüfen:
Du kannst dies über Editor → Textsprache. Die Sprache, die für die Rechtschreibprüfung verwendet wird, ist unabhängig von der Sprache der Benutzeroberfläche. Es gibt keine automatische Erkennung der Sprache der Texte im Editor.
Es gibt drei Schaltflächen, die man bei einem unbekannten Wort verwenden kann:
Verwende Editor → Liste korrekter Wörter, um ein Fenster zu öffnen, in dem alle Wörter aufgelistet sind und neue Wörter hinzugefügt werden können. Häufig wirst du der Liste (ungewöhnliche) Eigennamen hinzufügen. Die Liste wird als Teil des Projekts gespeichert, so dass jedes Projekt seine eigene Liste hat.
Ja, das ist möglich, indem du das Projekt importierst. Siehe Abschnitt Importe.
Du kannst Bilder einfügen, indem du entweder
DIM kann jpeg- und png-Bilder verarbeiten.
Du kannst die Darstellungsgröße im Editor verändern und sie entweder innerhalb einer Textzeile oder als eigene Textzeile anzeigen lassen.
Bilder, die mit Objekten verbunden sind, können über den Objektstil mit einem Rahmen versehen werden, wenn das Objekt aktiviert ist.
Der Fokusmodus kann über den Menüpunkt Ansicht → Fokuseditoraufgerufen werden, um alle aktuell aktivierten Texte anzuzeigen, oder über das Kontextmenü eines Texts, um nur den entsprechenden Text anzuzeigen.
Um den Fokusmodus zu verlassen, drücke die Escape-Taste.
In den Einstellungen kannst du Hintergrundbilder und Soundeffekte einstellen. Im Fokuseditor kannst du die Bearbeitungsbreite und -höhe anpassen und die Soundeffekte ein- und ausschalten.
Nein, im Fokuseditor kannst du nicht ändern, welche Teile eines Textes mit Objekten verbunden sind. Bitte erledige dies im Standardmodus.
Du kannst jedoch ändern, welche Objekte im Fokusmodus angezeigt bzw. hervorgehoben werden.
Nein. Die Sounds sind auf die vorhandenen Sounds beschränkt.
Textlisten sind Mengen von Texten, die unter einem Namen
zusammengefasst sind. Die Texte in einer Textlisten werden
in einer flachen Liste zusammengefasst, unabhängig davon,
auf welcher Ebene sie sich im Textbaum befinden. Sie sind
jedoch entlang der Baumreihenfolge geordnet.
Es gibt zwei Arten von Textlisten:
Für eine reguläre Textliste verwende den Menüpunkt Texte → Neue Textliste einfügen. Für eine Suchliste verwendest du den Menüpunkt Texte → Suchen und Filtern.
Im Kontextmenü eines Textes findest du ein Untermenü Zu Textliste hinzufügen, in dem alle Textlisten (außer den Suchlisten) aufgeführt sind.
Im Kontextmenü eines Textes findest du ein Untermenü Aus Textliste entfernen, in dem alle Textlisten aufgeführt sind, in denen der Text enthalten ist.
Verwenden im Kontextmenü einer Textliste den Punkt Textliste löschen
Entweder
Du kannst den Anzeigestil (fett usw.) in den Eigenschaften der Textliste einstellen oder ein Symbol hinzufügen, das neben dem Namen des Elements in der Textlistenanzeige dargestellt wird.
In den Eigenschaften einer Suchliste findest du eine Registerkarte Suchfilter, die genauso funktioniert wie die Such- und Filterfunktion, mit der die Suchliste erstellt wurde.
Standardmäßig, ja. Du kannst dies aber in den Einstellungen konfigurieren.
Um eine Textliste zu kopieren, markiere das Element, drücke die Strg-Taste und verschiebe das Element an eine neue Position in der Liste. Eine Kopie der Textliste wird dort platziert.
Ja. Wähle im Kontextmenü einer Suchliste die Option in reguläre Textliste kopieren, um eine Textliste zu erstellen, die alle Texte enthält, die derzeit von den Such-/Filterkriterien der Suchliste abgedeckt werden.
Ja, dies ist möglich, indem du das Projekt importierst. Siehe Abschnitt Importe.
Objekte stellen beliebige Gegenstände dar (Personen, Orte, Gebäude, Geräte, Tiere, Waffen, Ideen und alles andere, was man sich vorstellen kann). DIM nennt sie "Objekte", aber man sollte diesen Begriff nicht zu eng fassen. Objekte umfassen sowohl tote als auch lebende Materie und sogar Ideen.
Objekte können mit denjenigen Abschnitten eines Textes verbunden werden, die für das Objekt relevant sind, wodurch der Text um eine semantische Ebene erweitert wird. Wenn zum Beispiel ein Objekt die Hauptfigur einer Geschichte darstellt, können die Sätze oder Absätze, die eine physische Beschreibung dieser Figur enthalten, mit dem Objekt verbunden werden.
Sobald die Beziehung zwischen Objekten und Texten hergestellt ist, ist es einfach, die relevanten Textabschnitte zu überblicken und sie bei Bedarf im Editor hervorzuheben.
Entweder
Verschiebe einfach das betreffende Objekt an die gewünschte Stelle im Baum und lasse es dort fallen. Um einen ganzen Zweig zu verschieben, halte währenddessen die Umschalttaste gedrückt.
Um ein Objekt zu kopieren, markiere das Objekt im Baum, drücke die Strg-Taste und verschieben das Objekt an eine neue Position im Baum. Es wird eine Kopie des Objekts angelegt.
Während die Objektkopie die Eigenschaften des Originalobjekts so weit wie möglich übernimmt, ist das neue Objekt nicht mit Texten verbunden.
Um einen ganzen Zweig des Baums zu kopieren, markiere das oberste Objekt des Zweigs, drücke gleichzeitig Strg und Umschalt und verschiebe das Objekt an eine neue Position im Baum. Dort wird eine Kopie des Zweigs platziert.
Du kannst den Anzeigestil (fett usw.) in den Eigenschaften des Objekts festlegen oder ein Symbol hinzufügen, das neben dem Namen des Objekts im Baum angezeigt wird.
Um ein Objekt zu löschen
Das Format eines Objekts wirkt sich auf die Gestaltung von Textpassagen aus, die mit dem Objekt verbunden sind, und hebt diese Passagen hervor, wenn ein Objekt aktiviert wird. Du kannst das Format auf der Registerkarte Textstil im Eigenschaftsfenster eines Objekts einstellen.
Formate werden entlang der Objekthierarchie vererbt. Wenn du für ein Objekt keinen Stil festlegst, hat es denselben Stil wie sein übergeordnetes Objekt. Alle Formateinstellungen für ein Objekt wirken sich auf seine untergeordneten Objekte aus, es sei denn, du setzst sie in einem der untergeordneten Objekte individuell außer Kraft.
Doppelklicke auf ein Objekt im Objektbaum oder verwende den Eintrag Eigenschaften im Kontextmenü eines Objekts.
Damit ein Objekt angezeigt werden kann, muss es aktiviert werden. Dies geschieht entweder
Nachdem du eine Textpassage selektiert hast, gibt es verschiedene Möglichkeiten, dies zu tun:
Nachdem du eine Textpassage markiert hast, kannst du
Verwende den Menüpunkt Objekte → Suchen, um ein Fenster zu öffnen, in dem die vorhandenen Objekte nach verschiedenen durchsucht werden können. In der Ergebnisliste kannst du die Eigenschaften eines Objekts öffnen und es (de)aktivieren.
Um die Wirkung eines Objekts im Editor zu sehen, musst du es aktivieren. Aktiviere dafür das Kontrollkästchen eines Objekts im Objektbaum. Alle Textpassagen, die mit dem Objekt verbunden sind, werden dann im Stil des Objekts formatiert. Wenn du mehr als ein Objekt aktivierst, hat das zuletzt aktivierte Objekt Vorrang bei sich überschneidenden Textpassagen.
Um solche überschneidenden Formatierungen zu vermeiden, kannst du den Einzelselektionsmodus über den Menüpunkt Objekte → Einzelobjektauswahl aktivieren.
Alternativ zur Anzeige der relevanten Textpassagen im vollständigen Objektstil kannst du durch Anklicken des "A"-Symbols in der Statusleiste des Editors in den Hervorhebungsmodus wechseln. In diesem Modus wird der Text, der nicht mit einem aktivierten Objekt verbunden ist, blasser dargestellt -- wie sehr, kann mit dem Schieberegler neben dem "A"-Symbol zwischen 0% (völlig unsichtbar) und 100% (voll sichtbar und damit nicht von den objektbezogenen Passagen zu unterscheiden) eingestellt werden.
Ja, dies ist möglich, indem du das Projekt importierst. Siehe dazu den Abschnitt Importe.
Mit Eigenschaften kannst du Objekten Inhalte hinzufügen. Während es in manchen Fällen ausreicht, ein Objekt nur mit einem Namen zu versehen, möchtest du in anderen Fällen vielleicht mehr Details hinzufügen.
Schemata definieren, welche Eigenschaften ein Objekt hat. Der konkrete Inhalt wird in den Eigenschaften selbst festgelegt. Diese Aufteilung in Schema (abstrakt) und Eigenschaften (konkret) mag übertrieben erscheinen, ist aber hilfreich, wenn mehr als ein Objekt einer Art vorhanden ist.
Stelle dir drei oder mehr Personen vor, über die in deiner Geschichte erzählst. Sie haben alle die gleichen Merkmale wie Name, Größe, Gewicht, Augenfarbe, Beschreibung, Geburtstag und so weiter. Anstatt diese Eigenschaften wiederholt zu mehreren Objekten hinzuzufügen, erstellst du in DIM ein übergeordnetes Objekt (vielleicht mit dem Namen "Hauptfigur") und definierst sein Schema so, dass es alle erforderlichen Merkmale enthält. Diese sind dann in allen Objekten verfügbar, die eine (oder jede) Ebene tiefer in der Baumhierarchie platziert sind.
Dies liegt daran, dass Objektschemata von übergeordneten Objekten geerbt werden. Das in einem übergeordneten Objekt definierte Schema ist auch Teil des Schemas des Objekts und kann dort nicht geändert werden. Die Idee ist, dass du die Hierarchie der Objekte nutzt, um umso mehr Details zu haben, je weiter unten ein Objekt in der Baumstruktur ist.
Du könntest zum Beispiel ein Objekt "Gebäude" mit den Eigenschaften "Farbe", "Baujahr" und "Design" erstellen. Als dessen Kinder stelle dir ein Objekt "Muzak Concert Hall" vor mit der zusätzlichen Eigenschaft "Anzahl Plätze" und ein weiteres Objekt "Schlong Tower" mit den zusätzlichen Eigenschaften "Stockwerke" und "Dachterrasse?". Natürlich haben beide, Hochhaus und Konzertsaal, ein Baujahr, aber die Sitzplätze sind nur für eines von beiden relevant.
Insgesamt gibt es 13 Arten von Eigenschaften, die du auf der Registerkarte Schema auswählen kannst:
Überschrift
Überschriften dienen nur dazu, die Eigenschaften in Gruppen zu organisieren. Du kannst ihnen einen Namen geben - und das war's.
Beziehung
Mit einer Beziehung kannst du ein Objekt mit einem beliebigen anderen Objekt verbinden. Beschreibe die Bedeutung der Beziehung in ihrem Namen, z.B. "Mutter von" oder "wohnhaft in". Du kannst auch eine umgekehrte Beziehung angeben (z.B. "Sohn von" oder "Einwohner von"), die in der Übersicht des verwandten Objekts angezeigt wird und beim Export eines Projekts berücksichtigt werden kann.
Kontrollkästchen
Mit einem Kontrollkästchen kannst du eine Eigenschaft bereitstellen, die ein- oder ausgeschaltet werden kann. Ein Beispiel wäre das Merkmal namens "lebendig".
Schieberegler
Schieberegler fügen einem Objekt einen numerischen Bereich hinzu. Gib einen Minimal- und einen Maximalwert sowie eine Schrittweite an. Mit der Angabe einer Einheit wird dem Merkmal Bedeutung zugefügt. Verwende z.B. für das Alter einer Person einen Schieberegler im Bereich von 0 bis 125 (sollte für alle Menschen ausreichen) mit Schrittweite 1 und Einheit "Jahre".
Dropdown
Bietet eine Dropdown-Box, in der du einen Wert aus mehreren auswählen kannst. Die Werte, aus denen ausgewählt werden kann, werden durch eine Zeichenkette definiert, die durch "#"-Zeichen getrennt ist. Du könntest z.B. eine Eigenschaft namens "Fahrzeug" mit der Zeichenfolge "Fahrrad#Auto#Überschall-Golfcart" definieren.
Radioauswahl
Ähnlich wie ein Dropdown, aber alle Werte sind sichtbar.
Farbe
Ein Farbfeld fügt einem Objekt Farbinformationen hinzu.
Textzeile
Du kannst einen kurzen, unformatierten Text in eine Textzeile eingeben, z.B. den Namen einer Person.
Text-Editor
In einem Texteditor kannst du vollständig formatierte längere Texte eingeben, die auch Bilder enthalten können. Verwende den Editor direkt auf der Registerkarte Eigenschaften oder öffne ein separates Editor-Fenster, wenn du mehr Platz auf dem Bildschirm benötigst.
Kalendarisches Datum
Fügt ein Steuerelement zu den Eigenschaften hinzu, mit dem du ein einzelnes Datum auswählen kannst. Gib einen Jahresbereich an, aus dem du auswählen kannst, wenn du mehr oder weniger als hundert Jahre in der Vergangenheit und in der Zukunft von heute benötigst.
Kalendarischer Bereich
Mit diesem Steuerelement kannst du einen Datumsbereich festlegen.
Geografische Karte
Mit dem Schema-Typ "Karte" kannst du deinem Objekt geografische Informationen über einen bestimmten Ort auf der Erde hinzufügen. Du kannst einen Kartenausschnitt wählen und benannte Orte hinzufügen. Damit die Karten angezeigt werden können, ist ein Internetzugang erforderlich.
Füge der Karte Orte hinzu, indem du mit der rechten Maustaste auf sie klickst. Gib ihnen eine Beschreibung und eine Farbe und verschiebe sie nach Bedarf auf der Karte. Um einen Ort zu löschen, klicke mit der rechten Maustaste auf ihn.
Datei
Mit diesem Schamatyp kannst du beliebige Dateien zu deinem Objekt hinzufügen. Wenn du eine Datei aus einem Ordner deines Computers auswählst, wird eine Kopie davon Teil deines Projekts. Ihr Inhalt ist im Objekt verfügbar, unabhängig davon, ob sich die Originaldatei noch auf deinem System befindet oder ob sie von einem anderen Computer stammt, auf dem das Projekt zuvor bearbeitet wurde.
Eine Datei wird mit der systemeigenen Standardanwendung für den jeweiligen Dateityp (z.B. einem Videoplayer) geöffnet.
Bitte beachte, dass Dateien die Größe deines Projekts beträchtlich erhöhen können, verwende sie also mit Vorsicht.
Achtung: Wenn du den Typ eines Merkmals auf der Registerkarte Schema änderst, wird der Inhalt der entsprechenden Eigenschaft gelöscht. Wenn du den Typ versehentlich änderst und den ursprünglichen Inhalt nicht verlieren willst, brich die Bearbeitung des Objekts ab. Solange du das Objekt nicht speicherst, geht nichts verloren.
Nein, die Liste ist nicht durch den Benutzer erweiterbar. Du kannst aber so viele der möglichen Typen in einem Objekt verwenden, wie du möchtest.
Die Objektreferenztabelle listet alle Textstellen (Zitate) in allen aktuell im Editor befindlichen Texten auf, die mit allen aktuell aktivierten Objekten verbunden sind. Sie gibt also einen Überblick über die Objekte, die dich in den von dir bearbeiteten Texten interessieren.
Mit Hilfe des Zitatfilters kannst du die Tabelle der Zitate auf das von dir Gesuchte eingrenzen.
Wenn du auf ein Zitat in der Tabelle klickst, wird der entsprechende Abschnitt im Editor ausgewählt.
Die Referenzen sind in ihrer natürlichen Reihenfolge angeordnet, d.h. zuerst kommen die Zitate des ersten Textes im Editor, egal auf welches Objekt sie sich beziehen, danach kommen die Zitate des zweiten Textes im Editor und so weiter.
Du kannst die Reihenfolge umkehren, indem du auf die Sortierpfeile am rechten Ende des Tabellenkopfes klickst.
Verwende den Menüpunkt Datei → Projekteigenschaften, um das Eigenschaftenfenster zu öffnen. Verschiedene Registerkarten enthalten allgemeine und statistische Daten über das Projekt. Zudem können Meta-Informationen eingefügt werden.
Textkategorien sind Gruppen von Eigenschaften, die auf Texte angewendet werden können. In den Projekteigenschaften kannst du eine Gruppe von Statuswerten (bezüglich der Reife oder des Fortschritts eines Textes), eine Gruppe von Texttypen und eine benutzerdefinierte Gruppe definieren.
Jedem Text kann einer der Werte der einzelnen Gruppen zugewiesen werden, wobei diese Werte im Textbaum durch Symbole angezeigt werden.
Bei einem neuen Projekt sind die Projektkategorien eine Kopie der globalen Kategorien, wie sie in den Einstellungen definiert sind. Du kannst sie an die Besonderheiten des Projekts anpassen.
Gib im Projekteigenschaften-Fenster (Registerkarte Projektinformationen) ein Passwort ein. Danach wird das Projekt verschlüsselt gespeichert und kann nach dem Schließen nur noch mit dem richtigen Passwort geöffnet werden. Beachte, dass das Projekt nicht geöffnet werden kann, wenn du dich nicht mehr an das Passwort erinnerst. Es gibt keine bekannte Möglichkeit, ein verlorenes Passwort wiederherzustellen.
Auf jeden Fall. Projektdateien sind im Grunde genommen SQLite-Dateien, die mit Tools wie DB Browser for SQLite bearbeitet werden können. Für passwortgeschützte Projekte benötigst du die Version mit SQLCipher-Unterstützung.
Dateien können über den Menüpunkt Datei → Importieren → aus Datei importiert werden. Es werden Textdateien, HTML-Dateien und RTF-Dateien unterstützt. Der textliche Inhalt der Datei wird in einen DIM-Text importiert.
Ordner können mit dem Menüpunkt Datei → Importieren → aus Ordner importiert werden. Alle Text-, HTML- und RTF-Dateien in diesem Ordner werden als einzelne DIM-Texte importiert. Alle anderen Dateien werden ignoriert. In den Einstellungen kannst du festlegen, ob die Ordnerstruktur beim DIM-Import berücksichtigt werden soll oder ob der Import als flache Liste erfolgt.
Verwende den Menüpunkt Datei → Importieren → von Webseite, um ein browserähnliches Fenster zu öffnen. Lade eine Webseite, indem du deren URL eingibst oder einem Link in einer bereits geöffneten Seite folgst. Sobald die Seite vollständig geladen ist (kann eine Weile dauern), drücke den Import-Knopf.
Je nach Webseite kann der Import mehr oder weniger dem entsprechen, was du im Browser sehen und lesen kannst.
Wenn du nur Teile einer Webseite importieren möchtest, kannst du die entsprechende Textpassage markieren und per Copy/Paste in einen DIM-Text einfügen.
Verwende den Menüpunkt Datei → Importieren → aus DIM-Projekt, um das Projekt zu öffnen, aus dem du importieren möchtest. Wähle die
die du importieren möchtest. Da Textsammlungen, Texte, Objekte und Formate voneinander abhängig sind, können einige von ihnen automatisch importiert werden.
Eine der Prinzipien von DIM ist, dass man sich beim Schreiben auf den Inhalt und nicht auf das Aussehen konzentrieren sollte. Es ist schon schwer genug, gute Texte zu schreiben und alle Aspekte der Elemente, über die man schreibt, im Auge zu behalten. Wie das Ganze dann auf einem Blatt Papier oder in einer Publikation aussieht, sollte die geringste deiner Sorgen sein.
Daher entscheidest du erst beim Exportieren, was Teil deines Produkts wird - welche Texte, welche Objekte und welche Metadaten. Erwarte keine ausgefallenen Formatierungen wie Seitenzahlen oder Fußnoten. Dein Standard-Textverarbeitungs- oder Desktop-Publishing-Programm ist ein guter Ort, um den Export weiterzuverarbeiten und ihm den letzten Schliff zu geben.
Fast immer wirst du deine Texte exportieren wollen, aber du kannst noch mehr exportieren:
Der Export enthält das, was du in die Export-Editoren eingegeben hast. Du kannst normalen Text eingeben und gestalten, der unverändert in den Export übernommen wird. Um projektspezifische Informationen einzufügen, verwende einen der Platzhalter aus dem Auswahlfeld oben rechts im Export-Editor. Beachte, dass der Cursor im Editor platziert sein muss, bevor Platzhalter eingefügt werden können.
Um ein Exportprofil anzupassen, verwende die verschiedenen Editoren und Optionen, die auf den verschiedenen Registerkarten des Exportfensters zur Verfügung stehen:
Registerkarte Dokument
Auf dieser Registerkarte legst du den Formattyp fest und bearbeitest, was der Export auf Projektebene umfasst. In den meisten Fällen benötigst du den Platzhalter exportierte Texte, der ein Platzhalter für die Texte ist, wie sie in der Registerkarte Texte definiert sind.
Wenn du deinem Export Objektinformationen hinzufügen möchtest, füge auch den Platzhalter exportierte Objekte im Dokumenteditor ein.
Registerkarte Texte
Auf dieser Registerkarte wählst du aus, ob alle Texte oder nur die aktivierten Texte in den Export einbezogen werden sollen. Um den Textinhalt zu exportieren, füge den Platzhalter Textinhalt hinzu. Verwende zusätzliche Platzhalter für Metadaten.
Registerkarte Objektmarkierungen
Beim Exportieren von Texten kannst du die eingebetteten Objekte hervorheben, wenn du möchtest. Zum einen kannst du die Objektstile verwenden, so wie es auch im Editor erscheinen (mit einigen Einschränkungen beim RTF-Export). Außerdem kannst du jede Textpassage, die mit einem Objekt verbunden ist, mit zusätzlichem Text umschließen. So kannst du z.B. den Namen des Objekts voranstellen und die Textpassage in Klammern einschließen.
Wähle aus, welche Objekte du hervorheben möchtest - alle Objekte, die aktivierten Objekte oder gar keine. In letzterem Fall haben die anderen Einstellungen auf dieser Registerkarte keine Wirkung.
Registerkarte Objekte
Du kannst eine Liste von Objekten in dein Projekt aufnehmen, wenn du den Platzhalter exportierte Objekte in den Editor der Registerkarte Dokument aufnimmst. Auf dieser Registerkarte legst du fest, welche Objekte aufgenommen werden sollen und was in der Objektliste für jedes Objekt enthalten ist.
Du kannst zwischen Listen- und Tabellenstil für Objektinhalte und Textzitate wählen. Wenn du den Platzhalter Objektinhalt als Liste verwendest, musst du die Registerkarte Objekteigenschaften ausfüllen.
Registerkarte Objekteigenschaften
Diese Registerkarte wird nur benötigt, wenn du den Platzhalter Objektinhalt als Liste in die Registerkarte Objekte einfügst. Für jede Eigenschaft eines jeden Objekts wird diese Liste mit dem gefüllt, was du im Editor dieser Registerkarte eingestellt hast.
Es gibt drei Formate, die du wählen kannst:
| Format | Stile | Bilder | Vorschau |
|---|---|---|---|
| Text | keine | nein | ja |
| HTML | alle | ja | ja |
| RTF | die meisten | ja | nein |
Nein, nicht mit der Exportfunktion. Aber du kannst den Inhalt des Editors in eine PDF-Datei drucken. Oder du exportierst zuerst nach RTF oder HTML und gehst von dort mit deinem Browser oder Textverarbeitungsprogramm zu PDF.
Du kannst drucken, was im Editor sichtbar ist. Weitere Einzelheiten findest du im Abschnitt Texte erstellen und formatieren.
Ja, das ist möglich, indem du das Projekt importierst. Siehe den Abschnitt Importe.
Globale Einstellungen sind Standardeinstellungen, die zunächst für alle neuen Projekte gelten. Sie werden an einem zentralen Ort auf deinem Computer gespeichert.
Projekteinstellungen sind spezifisch für einzelne Projekte und haben Vorrang vor den jeweiligen globalen Einstellungen. Sie werden in den Projektdateien gespeichert.
Solange du eine bestimmte Projekteinstellung nicht vornimmst, bleibt der entsprechende globale Wert im Projekt wirksam. Vermutlich wirst du die Projekteinstellungen nur spärlich verwenden, da du bereits die globalen Einstellungen auf deine Bedürfnisse zuschneidest. Aber natürlich kann man es auch anders machen.
DIM wurde entwickelt, um dem Benutzer ein Maximum an Flexibilität bei der Organisation seines Schreibprozesses zu bieten. Während bestimmte Funktionen und Gestaltungsmöglichkeiten für den einen willkommen sind, könnten sie für den anderen nutzlos oder sogar störend sein.
Es kann eine Weile dauern, bis du die für dich beste Einstellung gefunden hast, aber am Ende wirst du dich hoffentlich in DIM zu Hause fühlen.
Standardkategorien sind voreingestellte Textkategorien (z.B. Textstatus), die zunächst in allen neuen Projekten verwendet werden. Du kannst sie im Projekteigenschaftenfenster (Menüpunkt Datei → Projekteigenschaften) an die projektspezifischen Bedürfnisse angepassen.
Ja, dies ist möglich, indem du das Projekt importierst. Siehe dazu den Abschnitt Importe.
© Ulrich Kühn 2025
DIM-Quellcode auf Github, unter Lizenz der GPLv3
Wenn dir mein Programm gefällt, freue ich mich über einen Kaffee ☕ von dir