
Ich möchte Absätze immer wie xy zähler, wobei x die Abschnittsnummer und y die Absatznummer in diesem Abschnitt ist.
\documentclass[11pt, twocolumn, a4paper]{article}
\usepackage[left=1.5cm, text={18cm, 25cm}, top=2.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[IL2]{fontenc}
\usepackage[czech]{babel}
\usepackage{times}
\begin{document}
\section{A}
foo
\paragraph{Definition % 1.1 %}
here is definition 1.1 and i need to reference it later as 1.1
\section{B}
bar
\paragraph{Definition % 2.1 %}
\end{document}
Kann mir bitte jemand helfen?
Antwort1
Hier sind einige Optionen:
Sie können
\paragraph
die Aktion auf genau dieselbe Weise durchführen, wie\subsection
durch Hinzufügen\let\paragraph\subsection
zu Ihrer Dokumentpräambel. Oder verwenden Sie einfach
\subsection
direkt.\documentclass{article} \let\paragraph\subsection% Make \paragraph act just like \subsection \begin{document} \section{A} foo \paragraph{Definition} Here is definition 1.1 and i need to reference it later as 1.1 \section{B} bar \subsection{Definition} \end{document}
Passen Sie die Art und Weise
\paragraph
der Nummerierung an, indem Sie\renewcommand{\theparagraph}{\thesection.\arabic{paragraph}}% How paragraphs are numbered \setcounter{secnumdepth}{4}% Number up to paragraphs
zur Präambel Ihres Dokuments. Der erste Befehl passt Absätze an, indem sie „wie Abschnitt“ „Absatz“ nummeriert werden. Der zweite ermöglicht tatsächlich die Nummerierung von Absätzen unter Verwendung der traditionellen Nummerierungsbedingung für Abschnittseinheiten.
\documentclass{article} \renewcommand{\theparagraph}{\thesection.\arabic{paragraph}}% How paragraphs are numbered \setcounter{secnumdepth}{4}% Number up to paragraphs \begin{document} \section{A} foo \paragraph{Definition} Here is definition 1.1 and i need to reference it later as 1.1 \section{B} bar \subsection{C} foo bar \paragraph{Definition} foo bar foo \section{D} foo bar foo bar \subsection{E} bar foo bar foo \subsubsection{F} foo bar foo bar foo \paragraph{Definition} \end{document}
Das Problem hierbei ist, dass Sie Ihre Leser verwirren könnten, wenn Sie
\subsection
s und\paragraph
s vermischen, da sie ähnlich nummeriert sind. Außerdem passt sich ihre Nummerierung nicht mit jedem Abschnitt an (z. B. Neustart). Wenn Sie möchten, dass sie neu gestartet werden, konsultieren SieKontinuierliche vs. kapitel-/abschnittsweise Nummerierung von Abbildungen, Tabellen und anderen DokumentelementenDer Vorschlag besteht darin,\usepackage{chngcntr}% http://ctan.org/pkg/chngcntr \counterwithout{paragraph}{section}
Mach dasVorneu definieren
\theparagraph
.
Antwort2
So funktioniert es mit dem chngcntr
Paket.
Beachten Sie, dass Sie eine Kombination aus zwei Befehlen benötigen:
\counterwithout*{paragraph}{subsubsection}
teilt LaTeX mit, dass Sie die Absatznummer nicht mehr zurücksetzen möchten, wenn Sie einen neuen Unterunterabschnitt (oder eine beliebige Unterteilung, die größer als ein Unterunterabschnitt ist) beginnen.
\counterwithin*{paragraph}{section}
teilt LaTeX mit, dass Sie sie am Anfang eines neuen Abschnitts (oder irgendetwas darüber, z. B. ein Kapitel in einem Buch) zurücksetzen möchten.
\documentclass{article}
\setcounter{secnumdepth}{4}
\renewcommand{\theparagraph}{\arabic{section}.\arabic{paragraph}}
\usepackage{chngcntr}
\counterwithout*{paragraph}{subsubsection} %% stop resetting paragraph number with each new subsubsection
%\counterwithin*{paragraph}{section} %% reset paragraph number for each section; only works with the preceding line!
\begin{document}
\section{Section}
\paragraph{Definition 1}\label{par:1.1}
\subsection{Subsection}
\paragraph{Definition 2}\label{par:1.2}
\subsubsection{Subsubsection}
\paragraph{Definition 3}\label{par:1.3}
\section{Section}
\paragraph{Definition 4}\label{par:2.1}
\subsection{Subsection}
\paragraph{Definition 5}\label{par:2.2}
\subsubsection{Subsubsection}
\paragraph{Definition 6}\label{par:2.3}~
Reference to 1.1: \ref{par:1.1}
Reference to 1.2: \ref{par:1.2}
Reference to 1.3: \ref{par:1.3}
Reference to 2.1: \ref{par:2.1}
Reference to 2.2: \ref{par:2.2}
Reference to 2.3: \ref{par:2.3}
\end{document}