Hinzufügen eines horizontalen Raums als Teil eines Word-Styles

516
Sean Allred

Ich bin ein sehr zurückhaltender Benutzer von Word, der die dunkle Seite (TeX) auf jede mögliche Weise nachahmen möchte. Ich habe die descriptionListe fast aussortiert (die Standardeinstellungen von LaTeX werden simuliert), aber ich habe ein letztes Detail, das meiner Meinung nach die Lesbarkeit wirklich verbessert.

Nehmen Sie die Typensatz-Version von LaTeX:

Latex

1enNach dem Eintrag der Liste, der ihn von seiner Beschreibung trennt, ist etwas Platz (für typografisch geneigte Personen, ich bin mir ziemlich sicher, dass dies der Fall ist ).

Nehmen Sie jetzt die Word-Version,

Wort

wo es keinen solchen Raum gibt.

Die ermutigten Begriffe stehen unter einem DescriptionItemStil (wobei der gesamte Absatz unter einem DescriptionListStil steht). Wie kann ich so ändern DescriptionItem, dass eine bestimmte Menge Platz an das Ende des Stils gelangt, anstelle des standardmäßigen Inter-Word-Bereichs?

3

2 Antworten auf die Frage

1
Vikram Cadambe

Sie können ein Makro erstellen, das das gesamte Dokument durchläuft und die Leerzeichen nach Ihrem Stil anwendet. Hier ist ein Beispiel:

 Selection.Find.ClearFormatting Selection.Find.Style = ActiveDocument.Styles("DescriptionItem") Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "" .Replacement.Text = "^& " .Forward = True .Wrap = wdFindContinue .Format = True .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll 

Dasselbe können Sie mit der Funktion Suchen / Ersetzen (Strg + H) tun.

Während dies als Nachbearbeitungsansatz funktionieren würde, meine ich, es automatisch und dynamisch erledigen zu lassen. Ich möchte nicht in der Lage sein, den Raum während des Bearbeitens versehentlich zu ändern. Sean Allred vor 11 Jahren 0
0
mjc

In Microsoft Word 2010 (für Windows) können Sie typografische Bereiche einfügen, indem Sie Folgendes ausführen:

Einfügen -> Symbol -> Weitere Symbole -> Registerkarte Sonderzeichen.

Dort können Sie auch eigene Tastenkombinationen erstellen.

Ansonsten sind ein en-Strich ungefähr zwei reguläre Leerzeichen und ein em-Strich vier reguläre Leerzeichen. Sie können im Editorium nach weiteren Informationen suchen (ich bin nicht angeschlossen). Sie haben ein Tool unter dem Namen SpaceCadet, das für ältere Versionen von Word bis und vor 2000 gut war, aber ich bin nicht sicher, ob es jetzt funktioniert.

Danke, aber das hängt nur trivial mit der Frage zusammen. Ich meine, ein solches Zeichen sollte am Ende jeder Instanz eines bestimmten Stils eingefügt werden. Sean Allred vor 11 Jahren 0
Es tut mir leid, wenn ich missverstanden wurde, indem ich diese * automatisch * eingefügt habe. Beachten Sie auch, dass '1em' genau die 'Größe' der aktuellen Schriftgröße ist und '1en' die Hälfte davon ist. So ist "1en" in einer 16pt-Schriftart genau 8pt. (Traditionell sind dies auch die Breiten von "M" und "N" in der aktuellen Schriftart.) Mit Leerzeichen nichts zu tun. ;) Sean Allred vor 11 Jahren 0