goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

automatische Nummerierung unterstreichen

 

gegenWord
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.05.2017, 11:37     Titel: automatische Nummerierung unterstreichen
  Antworten mit Zitat      
Hallo liebe Leute,
ich darf mich jetzt auch mit nicht nachvollziehabren Layoutvorgaben herumschlagen... Das meiste hab ich schon ganz gut hinbekommen, jetzt steh ich vor einem Problem, welches ich trotz intensiver Recherche noch nicht gelöst habe. Und zwar soll ich bei der Bildunter - und Tabellenüberschrift die Kennzeichnung unterstreichen. Es soll also so aussehen:
Bild x.y:Bildname

Das caption Paket hab ich mir schon angeguckt, aber keine Lösung gefunden, vielleicht hab ich da auch was übersehen. Denn ich kann zwar über
Code • Öffne in Overleaf
\captionsetup[figure]{name=\underline{Bild}}
zumindet den Teil von Bild unterstrichen, die Ziffern aber nicht mehr. Jemand 'ne Idee?? Vielleicht auch eine schönere? Danke!

Falls noch irgendwie interessant: Eine Art Minimalbeispiel wie es aktuell ist
Code • Öffne in Overleaf

\documentclass[11pt,a4paper,listof=totoc]{scrreprt}
\usepackage[ngerman]{babel} % für die deutsche Sprache und Silbentrennung
\usepackage{graphicx} % zum einfügen von Bildern
\usepackage[utf8]{inputenc} % für die Umlaute
\usepackage[a4paper,left=2.5cm,right=2.47cm,top=2.47cm,bottom=2.5cm]{geometry}
\usepackage{caption} % um \caption zu formatieren
\captionsetup[figure]{name=\underline{Abb.}} % s.o
\begin{document}
\begin{figure}[h]
   \centering
   \caption{bildunterschrift}
\end{figure}
\end{document}
 

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.05.2017, 12:47     Titel:
  Antworten mit Zitat      
Vorgabe aus der Steinzeit, als man Texte noch in Stein gekratzt hat und deshalb kaum Fontattribute zur Verfügung hatte. Aber auch solche Vorgaben von typografischen Blindgängern kann man mit KOMA-Script-Mitteln lösen:
Code • Öffne in Overleaf
\documentclass[11pt,a4paper,listof=totoc]{scrreprt}
\usepackage[ngerman]{babel} % für die deutsche Sprache und Silbentrennung
\usepackage{graphicx} % zum einfügen von Bildern
\usepackage[utf8]{inputenc} % für die Umlaute
\usepackage[a4paper,left=2.5cm,right=2.47cm,top=2.47cm,bottom=2.5cm]{geometry}
\renewcaptionname{ngerman}\figurename{Bild}
\addtokomafont{captionlabel}{\underline}
\begin{document}
\chapter{Test}
\begin{figure}[h]
   \centering
   \caption{bildunterschrift}
\end{figure}
\end{document}

Wichtig ist nur, dass \underline wirklich als letztes zum Font von captionlabel hinzugefügt wird.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.05.2017, 12:55     Titel:
  Antworten mit Zitat      
Wenn allerdings der Doppelpunkt nicht mit unterstrichen werden soll, wird es etwas aufwändiger:
Code • Öffne in Overleaf
\documentclass[11pt,a4paper,listof=totoc]{scrreprt}
\usepackage[ngerman]{babel} % für die deutsche Sprache und Silbentrennung
\usepackage{graphicx} % zum einfügen von Bildern
\usepackage[utf8]{inputenc} % für die Umlaute
\usepackage[a4paper,left=2.5cm,right=2.47cm,top=2.47cm,bottom=2.5cm]{geometry}
\renewcaptionname{ngerman}\figurename{Bild}
\addtokomafont{captionlabel}{\underline}
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\scr@@makesinglelinecaption}{%
  \usekomafont{captionlabel}{#2\captionformat}%
}{%
  \usekomafont{captionlabel}{#2}\captionformat%
}{}{}
\xpatchcmd{\scr@makemultilinecaption
}{%
  \usekomafont{captionlabel}{#2\captionformat}%
}{%
  \usekomafont{captionlabel}{#2}\captionformat%
}{}{}
\xpatchcmd{\scr@makemultilinecaption
}{%
  \usekomafont{captionlabel}{#2\captionformat\par}%
}{%
  \usekomafont{captionlabel}{#2}\captionformat\par
}{}{}
\xpatchcmd{\scr@makemultilinecaption
}{%
  \usekomafont{captionlabel}{#2\captionformat\par}%
}{%
  \usekomafont{captionlabel}{#2}\captionformat\par
}{}{}
\xpatchcmd{\scr@makemultilinecaption
}{%
  \usekomafont{captionlabel}{#2\captionformat}%
}{%
  \usekomafont{captionlabel}{#2}\captionformat%
}{}{}
\makeatother
\begin{document
}
\chapter{Test}
\begin{figure}[h]
   \centering
   \caption{bildunterschrift}
\end{figure}
\end{document}

gegenWord
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.05.2017, 13:18     Titel:
  Antworten mit Zitat      
Danke für die Antworten. Und wie so oft, wenn man 'ne Frage stellt und weiter rumprobiert, bin ich auch noch auf eine Lösung gekommen, da der : wirklich nicht unterstrichen sein soll. Es geht auch, wenn man das in die Präambel packt:
Code • Öffne in Overleaf

\usepackage{caption}
\DeclareCaptionLabelFormat{unterstrichen}{\underline{Abb. #2}}
\captionsetup[table]{labelformat=unterstrichen}

Damit ändere ich auch gleich Bild in Abb. was ich besser finde.

Vielen Dank!

Auch ein
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.05.2017, 13:35     Titel:
  Antworten mit Zitat      
Die Lösung oben ist in der Tat witzig umständlich. Wink

Die Verwendung von "Bild" hast Du allerdings selbst verlangt. Hier eine einfache Lösung mit KOMA-Script-Mitteln und ebenfalls "Abb." statt "Bild":
Code • Öffne in Overleaf
\documentclass[11pt,a4paper,listof=totoc]{scrreprt}
\usepackage[ngerman]{babel} % für die deutsche Sprache und Silbentrennung
\usepackage{graphicx} % zum einfügen von Bildern
\usepackage[utf8]{inputenc} % für die Umlaute
\usepackage[a4paper,left=2.5cm,right=2.47cm,top=2.47cm,bottom=2.5cm]{geometry}
\renewcaptionname{ngerman}\figurename{Abb.}
\renewcommand*{\figureformat}{\underline{\figurename~\thefigure}}
\begin{document}
\chapter{Test}
\begin{figure}[ht]% h alleine ist sinnlos!
   \centering
   \caption{bildunterschrift}
\end{figure}
\end{document}

Wenn Du allerdings ohnehin gegen die Vorschriften verstößt und "Bild" durch "Abb." ersetzt, solltest Du ins Auge fassen, auch bezüglich der Unterstreichung auf die Vorschriften zu pfeifen und stattdessen beispielsweise:
Code • Öffne in Overleaf
\documentclass[11pt,a4paper,listof=totoc]{scrreprt}
\usepackage[ngerman]{babel} % für die deutsche Sprache und Silbentrennung
\usepackage{graphicx} % zum einfügen von Bildern
\usepackage[utf8]{inputenc} % für die Umlaute
\usepackage[a4paper,left=2.5cm,right=2.47cm,top=2.47cm,bottom=2.5cm]{geometry}
\renewcaptionname{ngerman}\figurename{Abb.}
\addtokomafont{captionlabel}{\bfseries}% oder \itshape statt \bfseries
\begin{document}
\chapter{Test}
\begin{figure}[h]
   \centering
   \caption{bildunterschrift}
\end{figure}
\end{document}
zu verwenden.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.05.2017, 13:37     Titel:
  Antworten mit Zitat      
gegenWord hat Folgendes geschrieben:
\DeclareCaptionLabelFormat{unterstrichen}{\underline{Abb. #2}}
\captionsetup[table]{labelformat=unterstrichen}[/code]

Willst du wirklich bei Tabellen in den Unter-/Überschriften Abb. stehen haben? Rolling Eyes

gegenWord
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.05.2017, 13:54     Titel:
  Antworten mit Zitat      
In den eckigen Klammern steht figure, was ja bei der Tabellenumgebung gar nicht greift. Ich hab an manchen Stellen, schon ein paar Sachen umgestellt, die ich nicht mehr erläutert habe... für die Tabellenumgebung nimmt man in die eckigen Klammern ein table und kann dann statt Abb. Tab. schreiben.

Und wegen der Änderung von Bild in Abb.: da steht keine genaue Vorschrift... Ich werde hoffentlich bei der Zwischenabgabe zurückgemeldet bekommen, was nicht passt von der Formatierung.

Nochmals Danke!

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2017 goLaTeX.de