Abstand Linie zu Seitennummer

Schriftbild, Absätze und Auflistungen einstellen


.seb
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 7. Aug 2011, 08:51

Abstand Linie zu Seitennummer

Beitrag von .seb »

Hallo,

ich fand dieses Forum durch die Suchmaschine und habe schon allerlei Antworten zu bestimmen Fragen der Latex Formatierung erhalten.

Ich habe nun folgendes Problem:

Ich benutze das (mittlerweile wohl veraltete) nomencl-Paket:
\usepackage{nomencl}

% einige Einstellungen des Nomencl-Pakets:

\renewcommand{\nomname}{Abkürzungsverzeichnis}
\renewcommand{\nomlabel}[1]{\hyperref[#1]{#1}}
\renewcommand{\pagedeclaration}[1]{#1}
\renewcommand{\nompageref}[1]{\dotfill\pagedeclaration{#1}\endgroup}

% Erzeugung der Nomenclature

\makenomenclature
Zusätzliche Implementierung:
\makeatletter
\renewcommand{\dotfill}{\leavevmode
  \leaders\hbox{$\m@th
  \mkern \@dotsep mu\hbox{.}\mkern \@dotsep mu$}\hfill\kern\z@}
\makeatother
Nun ist alles ganz super, bis auf die Kleinigkeit, dass er zwischen der gepunkteten Linie und der Seitenzahl nicht die Lücke lässt, wie bei den üblichen Standard-Float- und anderen Float-Umgebungen (sie ist ein wenig kleiner).

Ich benutze kein Koma-Skript und habe das auch nicht vor.
Ich könnte mir vorstellen, dass es mit dem Tocloft-Paket funktionieren könnte, aber wie?
Wenn es mit dem Toc-Package nicht funktionieren, kann mir jemand eine Lösung mit "internen" Befehlen vorschlagen? Da müsste dann in der eben besprochenen zusätzlichen Implementierung "herumgespielt" werden.


Danke im Voraus.


Grüße

Sebastian

.seb
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 7. Aug 2011, 08:51

Beitrag von .seb »

Hallo keine Vorschläge?

Es muss sicherlich nur beim \dotfill - Befehle etwas verändert werden. Leider fehlt mir das Fachwissen, um die Implementierung jenes Befehls zu deuten.

Könnt ihr mir helfen?

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

.seb hat geschrieben:Hallo keine Vorschläge?
Doch - mach ein anständiges Minimalbeispiel! [2] und [3]
Sepp.-

.seb
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 7. Aug 2011, 08:51

Beitrag von .seb »

Sepp99 hat geschrieben:
.seb hat geschrieben:Hallo keine Vorschläge?
Doch - mach ein anständiges Minimalbeispiel! [2] und [3]
Sepp.-
Ich war der Meinung, dass hätte ich schon getan. Nun gut. Hier sind weitere Codefragmente:
\newcommand{\abkDef}[2]{\nomenclature{#1}{#2}\label{#1}\hyperref[acroynm]{#1}}
\newcommand{\abk}[1]{\hyperref[acroynm]{#1}}

\begin{document}

...

	\printnomenclature[6em]

...

%Beispieltext

\chapter{Bitte ein Cheeseburger ohne Käse.}

\abkDef{BURGER}{\markup{B}ald \markup{u}nmittelbares \markup{r}egelmässiges \markup{G}ejammer \markup{e}rwartend \markup{r}iesig.

\chapter{Dazu bitte ein verdammt guten Gouda, nicht wahr!}

\end{document}

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

.seb hat geschrieben:Ich war der Meinung, dass hätte ich schon getan. Nun gut. Hier sind weitere Codefragmente:
Du sollst keine Codefragmente schicken, sondern ein Minimalbeispiel [3]. Dieses soll lauffähig und compilierbar sein und somit mit
\documentclass{..}
beginnen.
Die links, die man Dir schickt solltest Du schon beachten!
Sepp.-

.seb
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 7. Aug 2011, 08:51

Beitrag von .seb »

Hallo,

es wird auf das Minimalbeispiel beharrt, verstehe. Gut, ich habe mir die Mühe gemacht und das ganze auf das wesentlichste heruntergebrochen.

Das sollte soweit lauffähig sein. Könnte sein, dass man mit makeindex noch das nls erzeugen muss. War bei mir aber nicht notwendig.
%%This is a very basic article template.
%%There is just one section and two subsections.
\documentclass[12pt, a4paper, oneside]{report}

\usepackage{ae}
\usepackage[utf8]{inputenc}
\usepackage{ngerman}

\usepackage[dvipdfm,pdfa]{hyperref}

\makeatletter
\renewcommand{\dotfill}{\leavevmode
  \leaders\hbox{$\m@th
  \mkern \@dotsep mu\hbox{.}\mkern \@dotsep
  mu$}\hfill\kern\z@}
\makeatother


\usepackage{nomencl} 
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\renewcommand{\nomlabel}[1]{\hyperref[#1]{#1}}
\renewcommand{\pagedeclaration}[1]{#1}
\renewcommand{\nompageref}[1]{\dotfill\pagedeclaration{#1}\endgroup}
\makenomenclature
\newcommand{\abkDef}[2]{\nomenclature{#1}{#2}\label{#1}\hyperref[acroynm]{#1}}
\newcommand{\abk}[1]{\hyperref[acroynm]{#1}}

\usepackage[normalem]{ulem} 
\newcommand{\markup}[1]{\underline{#1}}

\begin{document}

	\printnomenclature[6em]
	\label{acroynm}

\chapter{1. Abschnitt}

Testakroynm:

\abkDef{MAC}{\markup{M}ache \markup{a}nstandslos Nomen\markup{c}latur}

\abkDef{BRD}{\markup{B}undes\markup{r}epublik \markup{D}eutschland}
	
\end{document}

Ich hoffe, das ist soweit das gewünschte Minimalbeispiel. Damit könnt ihr dann sicher mehr empfangen. Entschuldigt meine voreiligen Schlüsse.


Grüße

Sebastian

.seb
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 7. Aug 2011, 08:51

Beitrag von .seb »

Hallo,

wenn es immer noch nicht ganz deutlich ist, was ich meine.

Hier ein Ausschnitt des momentanen Verzeichnisses als Anhang.

Genau die Lücke zwischen gepunkter Linie und Seitennummer soll so groß sein, wie bei normalen Verzeichnis üblich.


Grüße

Sebastian
Dateianhänge
temp_screenshot.png
temp_screenshot.png (2.38 KiB) 2833 mal betrachtet

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Ich habe in folgender Zeile
\renewcommand{\nompageref}[1]{\dotfill\pagedeclaration{ #1}\endgroup}
vor #1 ein Leerzeichen eingebunden. Ergebnis siehe Anhang. War es das, was Du wolltest?
Sepp.-
Dateianhänge
listentext1.pdf
(30.79 KiB) 507-mal heruntergeladen

.seb
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: So 7. Aug 2011, 08:51

Beitrag von .seb »

Sepp99 hat geschrieben:Ich habe in folgender Zeile
\renewcommand{\nompageref}[1]{\dotfill\pagedeclaration{ #1}\endgroup}
vor #1 ein Leerzeichen eingebunden. Ergebnis siehe Anhang. War es das, was Du wolltest?
Sepp.-
Ähnliches habe ich auch schon versucht, erhalte dann folgendes:

-> Anhang

Das Leerzeichen wird fest eingesetzt.

(Tipp: Versuche mal zweistellige Seitenzahlen!)
Dateianhänge
Darstellung mit zusätzlichen Leerzeichen.
Darstellung mit zusätzlichen Leerzeichen.
temp_sh.png (3.99 KiB) 2838 mal betrachtet

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Das Problem ist nicht nachvollziehbar (Anhang). Du kannst es ja mit mehreren Leerzeichen versuchen, falls Du eine andere Schrift (vermutlich) verwendest.
Sepp.-
Dateianhänge
listentext1.pdf
(80.97 KiB) 367-mal heruntergeladen

Antworten