Absätze am Rand nummerieren

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Absätze am Rand nummerieren

von iTob » Sa 28. Apr 2012, 21:17

Gut meld dich bei Fragen einfach und denk bitte dran, den Status ggf. anzupassen.

Vielen Dank für die Hilfe

von gast0917 » Sa 28. Apr 2012, 19:58

Danke für die Hilfe, alleine hätte ich das nie rausgefunden.

Ich probiere es gleich aus, und werde das nächste mal ein Minimalbeispiel liefern und und den Code button ausprobieren.

Danke

von iTob » Sa 28. Apr 2012, 17:58

Du kannst diese Definition einfach in dein Dokument übernehmen. Nur musst du das Paket ifthen laden (weil \ifthenelse verwendet wird) und du musst die Definition zwischen \makeatletter und \makeatother einschließen, weil in den Befehlsnahmen das @ verwendet wird.

Nachtrag: das \if@dorunners muss auch raus. Ich vermute, das bezieht sich auf eine Option der Klasse, die du ja nicht verwendest. Also:
\newcounter{runner} 
\renewcommand{\therunner}{\arabic{runner}} 


\newcommand*{\rn}[2][]{% 
   \refstepcounter{runner}% 
   #2%
   \marginpar[\hfill{\bfseries\therunner}]{{\bfseries\therunner}\hfill}% 
   \ifthenelse{\equal{#1}{\@empty}}% 
      {}% nix 
      %else 
      {\label{#1}}% 
}
(Ungetestet, da kein Minimalbeispiel)

Nachtrag 2: Die \protected@edef-Zeile kann auch raus, wenn man statt \stepcounter \refstepcounter benutzt, so wie die TeX-Entwickler sich das gedacht haben …

PS: Bitte verwende das nächste mal den CODE-Button!

Absätze am Rand nummerieren

von gast0917 » Sa 28. Apr 2012, 17:54

Hallo Könner und Kenner,

die Juramisc Pakete gefallen mir sehr gut, leider kann ich sie nicht nutzen,
weil ich bestimmte inkompatible Pakete brauche.

Jedoch findet sich dort eine Zählung der Absätze als Randnotiz.

%========================================
% Runners
%========================================

% (siehe auch Begleiter 74)

% Randnummernzaehler:
\newcounter{runner}
\renewcommand{\therunner}{\arabic{runner}}


\newcommand*{\rn}[2][]{%
\if@dorunners%
\stepcounter{runner}%
#2\marginpar%
[\hfill{\bfseries\therunner}]%
{{\bfseries\therunner}\hfill}%
\protected@edef\@currentlabel{\therunner}%
\else%
#2
\fi% do NOT delete the percentage sign
\ifthenelse{\equal{#1}{\@empty}}%
{}% nix
%else
{\label{#1}}%
}




Ich benutze kein Jurabib oder ähnliches und würden das gern für scrreprt anpassen.

Ich weiß nur leider nicht wie... und in dieser Form geht es nicht.

Kann jemand helfen?

Danke und Gruß

Nach oben