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

Beitrag von .seb »

Sepp99 hat geschrieben:Das Problem ist nicht nachvollziehbar (Anhang). Du kannst es ja mit mehreren Leerzeichen versuchen, falls Du eine andere Schrift (vermutlich) verwendest.
Sepp.-
Hallo Sepp,

du bist der einzige, der sich an das Thema herantraut. Ich habe gedacht, hier wären Latex- Experten, die diesen herrlichen dotfill- Befehl verstehen und mir helfen können. Vielleicht liegst am Sommerloch, wer weiss das schon. Ich bin offenkundig zu unwissend für das Ganze. "Hfill" füllt die ganze Zeile mit Whitespaces auf, vielleicht muss man da irgendwas dran "drehen"... :? .

Gut, ich würde dich bitten, das ganze noch mal mit dvipdfm zu probieren, wenn es dir keine Umstände bereitet. Meine Arbeitsweise ist, dass ich zunächst DVIs erstelle und dann zu Pdf wandle. Vielleicht liegt da der Fehler. Wenn pdflatex Korrekturen anbietet, hilft mir das leider nicht, da ich EPS- Bilder angelegt habe.

Ich verwende Lmodern und microtype für Schriften:
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[spacing=true]{microtype}
Liebe Grüße

Sebastian

skater
Forum-Guru
Forum-Guru
Beiträge: 356
Registriert: Do 12. Mär 2009, 14:34
Wohnort: Berlin

Beitrag von skater »

Es wäre sehr viel einfacher, wenn du gleich ein vollständiges minimales Beispiel einreicht hättest. Dann hätte man dir wesentlich schneller helfen können.
\documentclass[12pt, a4paper, oneside]{report}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[pdfa]{hyperref}
\usepackage[normalem]{ulem}
\usepackage{nomencl}

\renewcommand{\nomname}{Abkürzungsverzeichnis}
\renewcommand{\nomlabel}[1]{\hyperref[#1]{#1}}
\renewcommand{\pagedeclaration}[1]{\makebox[1.75em][r]{#1}} % Diese Box ist vermutlich das, was du gesucht hast. Frag mich aber nicht nach der Breite bei 'article'.
\makeatletter
\renewcommand{\nompageref}[1]{\leavevmode
 \leaders\hbox{$\m@th
 \mkern \@dotsep mu\hbox{.}\mkern\@dotsep
 mu$}\hfill\kern\z@\pagedeclaration{#1}\endgroup}
\makeatother
\makenomenclature
\newcommand{\abkDef}[2]{\nomenclature{#1}{#2}\label{#1}\hyperref[acroynm]{#1}}
\newcommand{\abk}[1]{\hyperref[acroynm]{#1}}
\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}

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

Beitrag von .seb »

skater hat geschrieben:Es wäre sehr viel einfacher, wenn du gleich ein vollständiges minimales Beispiel einreicht hättest. Dann hätte man dir wesentlich schneller helfen können.
\documentclass[12pt, a4paper, oneside]{report}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[pdfa]{hyperref}
\usepackage[normalem]{ulem}
\usepackage{nomencl}

\renewcommand{\nomname}{Abkürzungsverzeichnis}
\renewcommand{\nomlabel}[1]{\hyperref[#1]{#1}}
\renewcommand{\pagedeclaration}[1]{\makebox[1.75em][r]{#1}} % Diese Box ist vermutlich das, was du gesucht hast. Frag mich aber nicht nach der Breite bei 'article'.
\makeatletter
\renewcommand{\nompageref}[1]{\leavevmode
 \leaders\hbox{$\m@th
 \mkern \@dotsep mu\hbox{.}\mkern\@dotsep
 mu$}\hfill\kern\z@\pagedeclaration{#1}\endgroup}
\makeatother
\makenomenclature
\newcommand{\abkDef}[2]{\nomenclature{#1}{#2}\label{#1}\hyperref[acroynm]{#1}}
\newcommand{\abk}[1]{\hyperref[acroynm]{#1}}
\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}
Vielen vielen Dank für diesen wertvollen Hinweis. Die Implementierung war erfolgreich. Jetzt sieht alles schön homogen aus. (Ich nutze report als Dokumentklasse.)

Ich werde mir nächstes mal Mühe beim Erstellen eines vollständigen Minimalbeispiels geben.

Schönen Tag wünsche ich euch noch.


Liebe Grüße

Sebastian

skater
Forum-Guru
Forum-Guru
Beiträge: 356
Registriert: Do 12. Mär 2009, 14:34
Wohnort: Berlin

Beitrag von skater »

  1. Ich habe den wichtigen Teil noch etwas verbessert:
    \makeatletter
    \renewcommand{\pagedeclaration}[1]{\makebox[\@pnumwidth][r]{#1}}
    \renewcommand{\nompageref}[1]{\leavevmode
     \leaders\hbox{$\m@th
     \mkern \@dotsep mu\hbox{.}\mkern\@dotsep
     mu$}\hfill\kern\z@\pagedeclaration{#1}\endgroup}
    \makeatother
  2. Ich habe – was eigentlich auch deine Aufgabe gewesen wäre – den Status auf ›beantwortet‹ gesetzt.

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

Beitrag von .seb »

skater hat geschrieben:
  1. Ich habe den wichtigen Teil noch etwas verbessert:
    \makeatletter
    \renewcommand{\pagedeclaration}[1]{\makebox[\@pnumwidth][r]{#1}}
    \renewcommand{\nompageref}[1]{\leavevmode
     \leaders\hbox{$\m@th
     \mkern \@dotsep mu\hbox{.}\mkern\@dotsep
     mu$}\hfill\kern\z@\pagedeclaration{#1}\endgroup}
    \makeatother
  2. Ich habe – was eigentlich auch deine Aufgabe gewesen wäre – den Status auf ›beantwortet‹ gesetzt.
Danke soweit, auch das funktioniert.

Zum zweiten:
Ich bin Neuling in diesem Forum. Ich hoffe, ihr seht mir das nach.

Eure Hilfe ist aller Ehre wert.


Liebe Grüße

Sebastian

Antworten