Wie kann ich einen Teil einer Beschriftung im Dokument ausblenden, aber im Inhalt anzeigen?

1305
TheCatsTail

Ich habe das inverse Problem zu diesem Benutzer . Ich habe viele Figuren, die den gleichen Titel haben. Dies bewirkt, dass die Abbildungstabelle ziemlich repetitiv und nicht informativ aussieht.

Bild des Figureninhalts

Ich möchte der automatisch generierten Inhaltstabelle zusätzliche Details hinzufügen, ohne dass dies in den Beschriftungen sichtbar ist, da nicht genügend Platz vorhanden ist. Wie kann ich das machen?

0

1 Antwort auf die Frage

0
cnread

Sie müssen Feldcodes verwenden. Für jede Figur können Sie den Cursor am Ende der Beschriftungszeile positionieren und Ctrl+ drücken F9, um ein Feld einzufügen. Geben Sie zwischen den geschweiften Klammern ( { }) TC "Figureein Leerzeichen ein. Drücken Sie Ctrl+ F9, um ein neues Feld in das erste Feld einzufügen. Geben Sie zwischen den neuen Klammern ein SEQ Figure \* ARABIC \c. Dadurch wird die von Word automatisch für die Bildunterschrift generierte Zahl übernommen. SEQDrücken TabSie nun nach der schließenden Klammer für das Feld (da Ihr Screenshot zeigt, dass die Bildnummer und der Beschriftungstext durch einen Tabulator getrennt werden sollen), und geben Sie den Beschriftungstext so ein, wie er in der Tabelle angezeigt werden soll von Zahlen. Zum Schluss tippen Sie" \f F \l "1" . Wenn ich z. B. möchte, dass die Bildunterschrift unter der Abbildung "Das xxx-Menü" und die Tabelle mit der Grafik "Das xxx-Menü im yyy-Programm" anzeigt, würde ich Folgendes verwenden:

{ TC "Figure { SEQ Figure \* ARABIC \c } The xxx menu in the yyy program" \f F \l "1"}

Figure with caption and TC field

Tun Sie dies für jede beschriftete Figur in Ihrem Dokument. (Sie können das gesamte TCFeld einschließlich der geschweiften Klammern kopieren und einfügen und dann nur den Text ändern, der in der Tabelle der Abbildungen erscheinen soll. Die gesamte Nummerierung wird korrigiert, wenn Sie die Feldcodes später aktualisieren.)

Positionieren Sie den Cursor dann an der Stelle, an der die Tabelle mit den Figuren angezeigt werden soll, und drücken Sie Ctrl+ F9, um ein Feld einzufügen. Geben Sie zwischen den Klammern einTOC \f F \h \z .

Drücken Sie Ctrl+ Adas gesamte Dokument auszuwählen, und drücken Sie dannF9 alle Feld Codes zu aktualisieren.

Hier ist die Tabelle mit Abbildungen, die ich nach dem Hinzufügen einer Beschriftung und eines TCFeldes zu einer anderen Figur in meinem Dokument erhalten habe.

Completed Table of figures

Und wenn Sie möchten, dass die Kapitelnummer der Figurennummer vorangestellt wird, mit einem Punkt als Trennzeichen, wie Ihr Screenshot zeigt, müssen Sie vor dem SEQFeld ( Ctrl+ F9) ein weiteres Feld hinzufügen und STYLEREF 1 \szwischen den Klammern eingeben. Geben Sie dann zwischen der schließenden Klammer für das STYLEREFFeld und der öffnenden Klammer des SEQFelds einen Punkt ein. Zum Beispiel:

{ TC "Figure { STYLEREF 1 \s }.{ SEQ Figure \* ARABIC \c } The xxx menu in the yyy program" \f F \l "1"}

Table of figures with chapter numbers

Tolle Antwort, danke, ich habe viel gelernt. Ich habe versucht, es in meinem Dokument zu befolgen, aber es scheint, dass das Dokument auf einer Unternehmensvorlage basiert, die nicht den Best Practices entspricht, da es mehrere Inhaltsverzeichnisse hat, aber nicht die Befehlszeilenoption \ f verwendet, um zu ermitteln, welche die ist. Meine Feldcodes sehen wie folgt aus: `Figure ` Alles in einem TC-Feld wird im Inhaltsverzeichnis nicht angezeigt. Ich habe verschiedene andere Möglichkeiten ausprobiert, aber kein Glück. Ich denke, ich muss es so lassen, wie es ist :( TheCatsTail vor 7 Jahren 0
Um die Tabelle einzufügen, fügen Sie das `TOC`-Feld wie beschrieben manuell ein oder klicken Sie auf eine Schaltfläche auf der Registerkarte ** Verweise **. Wenn Sie auf Letzteres klicken, klicken Sie auf ** Inhaltsverzeichnis ** oder ** Einfügen von Abbildungen **. Sie sollten auf ** Abbildungsverzeichnis ** klicken. Klicken Sie dann auf ** Optionen ** und aktivieren Sie das Kontrollkästchen ** Tabelleneingabefelder **. Selbst dann fand ich heraus, dass jede Figur zweimal aufgeführt war. Daher musste ich die Tabelle auswählen, mit der rechten Maustaste klicken, auf ** Toggle Field Codes ** klicken und dann `\ c" Figure "` am Ende des Feldcodes löschen . cnread vor 7 Jahren 0