von LaLaText » Mo 30. Mär 2020, 15:00
Hallo liebe Community,
ich bin dabei eine Arbeit zu schreiben, der vollständige Kopf meines Dokumentes mit Beispielsatz sieht folgendermaßen aus:
\documentclass[12pt,a4paper, twoside]{article}
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[utf8]{inputenc}
\usepackage{tocstyle}
\renewcommand{\thesection}{\arabic{section}.}
\renewcommand{\thesubsection}{\thesection\arabic{subsection}.}
\renewcommand{\thesubsubsection}{\thesubsection\arabic{subsubsection}.}
\newtocstyle[KOMAlike][leaders]{alldotted}{}
\usetocstyle{alldotted}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead [LE] {\nouppercase{\slshape \large \leftmark}}
\fancyhead [RO] {\nouppercase{\slshape \large \leftmark}}
\fancyfoot{}
\fancyfoot [LE, RO]{\thepage}
\usepackage[labelfont={bf,sf},font={small}, labelsep=period]{caption}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{textgreek}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage[british]{babel}
\usepackage{graphicx}
\usepackage{float}
\usepackage[super, comma, numbers, square, sort]{natbib}
\usepackage{acronym}
\usepackage[onehalfspacing]{setspace}
\usepackage{chngcntr}
\counterwithin{figure}{section}
\counterwithin{table}{section}
\counterwithin{equation}{section}
\renewcommand{\thefigure}{\thesection\arabic{figure}}
\renewcommand{\thetable}{\thesection\arabic{table}}
\renewcommand{\theequation}{\thesection\arabic{equation}}
\usepackage[T1]{fontenc}
\usepackage{fp}
\usepackage{tikz}
\usepackage{xcolor}
\usepackage{paralist}
\usepackage{subcaption}
\usepackage{hyperref}
\usepackage{natbib}
\setcounter{tocdepth}{4}
\bibliographystyle{achemso}
\begin{document}
Dies ist mein Text. \cite{Mes08}
\newpage
\bibliography{PhD_Endnote_Library}
\end{document}
Nun ist die Vorgabe, dass zusätzlich die Seite der Literatur im Verweis genannt wird, auf die sich "Dies ist mein Text" bezieht. Es sollte daher nach "Dies ist mein Text" hochgestellt [1, p. 329] erscheinen.
Dazu habe ich gefunden, dass man
\usepackage{natbib}
\cite{Mes08}
ändern soll zu
\usepackage[numbers,square]{natbib}
\cite[p. 329]{Mes08}
Leider funktioniert das bei mir nicht, da dann nur hochgestellt [1] erscheint und dahinter (nicht mehr in der eckigen Klammer und auch nicht hochgestellt) p.329 steht. Könnt ihr mir helfen, den Fehler in meinem Code zu finden?
Danke schon mal im Voraus!
Hallo liebe Community,
ich bin dabei eine Arbeit zu schreiben, der vollständige Kopf meines Dokumentes mit Beispielsatz sieht folgendermaßen aus:
[code]
\documentclass[12pt,a4paper, twoside]{article}
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[utf8]{inputenc}
\usepackage{tocstyle}
\renewcommand{\thesection}{\arabic{section}.}
\renewcommand{\thesubsection}{\thesection\arabic{subsection}.}
\renewcommand{\thesubsubsection}{\thesubsection\arabic{subsubsection}.}
\newtocstyle[KOMAlike][leaders]{alldotted}{}
\usetocstyle{alldotted}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead [LE] {\nouppercase{\slshape \large \leftmark}}
\fancyhead [RO] {\nouppercase{\slshape \large \leftmark}}
\fancyfoot{}
\fancyfoot [LE, RO]{\thepage}
\usepackage[labelfont={bf,sf},font={small}, labelsep=period]{caption}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{textgreek}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage[british]{babel}
\usepackage{graphicx}
\usepackage{float}
\usepackage[super, comma, numbers, square, sort]{natbib}
\usepackage{acronym}
\usepackage[onehalfspacing]{setspace}
\usepackage{chngcntr}
\counterwithin{figure}{section}
\counterwithin{table}{section}
\counterwithin{equation}{section}
\renewcommand{\thefigure}{\thesection\arabic{figure}}
\renewcommand{\thetable}{\thesection\arabic{table}}
\renewcommand{\theequation}{\thesection\arabic{equation}}
\usepackage[T1]{fontenc}
\usepackage{fp}
\usepackage{tikz}
\usepackage{xcolor}
\usepackage{paralist}
\usepackage{subcaption}
\usepackage{hyperref}
\usepackage{natbib}
\setcounter{tocdepth}{4}
\bibliographystyle{achemso}
\begin{document}
Dies ist mein Text. \cite{Mes08}
\newpage
\bibliography{PhD_Endnote_Library}
\end{document}
[/code]
Nun ist die Vorgabe, dass zusätzlich die Seite der Literatur im Verweis genannt wird, auf die sich "Dies ist mein Text" bezieht. Es sollte daher nach "Dies ist mein Text" hochgestellt [1, p. 329] erscheinen.
Dazu habe ich gefunden, dass man
[code]
\usepackage{natbib}
\cite{Mes08}
[/code]
ändern soll zu
[code]
\usepackage[numbers,square]{natbib}
\cite[p. 329]{Mes08}
[/code]
Leider funktioniert das bei mir nicht, da dann nur hochgestellt [1] erscheint und dahinter (nicht mehr in der eckigen Klammer und auch nicht hochgestellt) p.329 steht. Könnt ihr mir helfen, den Fehler in meinem Code zu finden?
Danke schon mal im Voraus!