我在引用和换行时遇到了问题。我natbib
按以下方式配置:
\usepackage{babelbib}
\usepackage[super,square,numbers,sort&compress]{natbib}
现在,在文中引用多个参考文献:
...我们还对 Aktin-Cytoskelett 的调节活性进行了讨论,我们通过 Art Netzwerk-Cross-Talk(英语解释)讨论了 \cite{wu:par1mappsd,kodama:acf7microtubuli,tsvetkov:claspsmicrotubuli,jaworski:microtubuledynamicsspines,hoogenraad :微管棘。最后,展示了一项关于微管相关蛋白 1B (MAP1b) 的研究,该研究在敲除海马 Spine 后进行了分析。死去……
这会产生上标括号内的引用。看起来不错,如果它不会超出页面宽度:
现在,如果我删除超级选项,\usepackage[square,numbers,sort&compress]{natbib}
它会像往常一样中断行:
所以它是使文本超出页面宽度的超级选项。现在我尝试了该\textsuperscript
命令并输入了一个相当大的文本:
...Spine-Dichte 已缩减。它与 RhoA 激活和 Rac1 失活信号以及 Aktin 动力学的调节剂一起形成\cite{tortosa:map1bspinematuration}.\textsuperscript{test test test test test test te-st test test test test}\ 其他示例,首先对转录内容进行修改...
同样在这里,上标文本超出了页面宽度:
最后,这是我的序言:
\documentclass[a4paper,12pt,BCOR8mm,DIV=calc,oneside,headings=normal,parskip=half,toc=graduated,bibliography=totocnumbered,final]{scrreprt}
\pagestyle{headings}
\usepackage[T1]{fontenc}
\usepackage{frutigernext}
\renewcommand{\familydefault}{\sfdefault} % andere schriftart
\usepackage{setspace} % um Zeilenabstand definieren zu können
\usepackage[left=30mm, right=29mm,top=30mm,bottom=30mm,bindingoffset=8mm]{geometry} %Ränder
\usepackage[ngerman,english]{babel} % Deutsche Trennungen, Anführungsstriche und mehr, englisch in den Zitaten
\usepackage[latin1]{inputenc} % Eingabe von ä,ö,ü,ß erlauben
\setcounter{tocdepth}{4} % TOC wird bis auf Ebene 4 herunter gestellt
\setcounter{secnumdepth}{4}
\usepackage[markuppercase,clines]{scrpage2} % für die Striche in den Kopf- und Fußzeilen
\clearscrheadfoot
\renewcommand*{\chapterpagestyle}{scrheadings}
% Kopfzeile
\chead[]{}
\automark{chapter}
\ihead[\headmark]{\uppercase{\headmark}}
\ohead[\pagemark]{\pagemark}
\setheadsepline{0.5pt}
% ----- BIBTEX -----
\usepackage{babelbib} % Deutsche Zitierweise, muss nach(!!!) babel geladen werden
\usepackage[super,square,numbers,sort&compress]{natbib} % für die Zitate: Nummer in eckigen Klammern, hochgestellt
% ----- MISC -----
\usepackage{blindtext}
\usepackage{lscape} % stellenweises Querformat
\usepackage{rotating}
\usepackage{pifont}% Symbole einfügen \ding{i}
\usepackage{url} % zum intelligenten anzeigen von url's
\usepackage{amsmath} % mathematische Formel einbinden
\usepackage{amssymb}
\usepackage{textcomp} %für Textzeichen wie TM, (c), (R)
\usepackage{upgreek}
% ----- GRAFIKEN -----
\usepackage{float}
\usepackage{graphicx} % zum Einbinden von Grafiken
\setcapindent{0pt}
\addtokomafont{caption}{\footnotesize}
\addtokomafont{captionlabel}{\bfseries}
\usepackage{wrapfig} %für umfließen von grafiken / tabellen
\usepackage{caption}
\usepackage[absolute]{textpos}
% ----- FARBEN -----
\usepackage{color}
\usepackage[table,usenames,dvipsnames]{xcolor}
% ----- TABELLEN -----
\usepackage{tabu}
\usepackage{longtable}
\usepackage{calc}
\newcommand{\ctabukopf}{\taburowcolors[1]1{gray!100 .. gray!100}\rowfont[c]\bfseries\hline}
\newcommand{\ltabukopf}{\taburowcolors[1]1{gray!100 .. gray!100}\rowfont[l]\bfseries\hline}
\newcommand{\tabudashedline}{\tabucline[on 2pt gray!100]}
\newlength{\quotetextwidth}
\setlength{\quotetextwidth}{\textwidth-\leftmargin}
% ----- SOURCECODE -----
\usepackage{listings} % Source-Code printer für LaTeX
\usepackage{etoolbox} %entfernt "closed-bracked-bug
% ----- REFS, FOOTNOTES -----
\usepackage{prettyref}
\usepackage{titleref}
% text:
\newrefformat{sec}{siehe Abschnitt~\ref{#1} auf Seite \pageref{#1}}
\newrefformat{insec}{siehe auch Er\"orterungen auf Seite \pageref{#1}}
\newcommand{\prettysections}[2]{siehe auch Abschnitt~\ref{#1} \glqq\titleref{#1}\grqq \ auf Seite \pageref{#1} und Abschnitt~\ref{#2} \glqq\titleref{#2}\grqq \ auf Seite \pageref{#2}}
\newcommand{\prettysection}[1]{siehe auch Abschnitt~\ref{#1} \glqq\titleref{#1}\grqq \ auf Seite \pageref{#1}}
\newcommand{\prettyfig}[1]{siehe auch Abbildung~\ref{#1}\ auf Seite \pageref{#1}}
\newcommand{\prettyqsecs}[2]{siehe Abschnitt~\ref{#1}\ auf Seite \pageref{#1}\ und Abschnitt~\ref{#2}\ auf Seite \pageref{#2}}
\newcommand{\prettyqsec}[1]{siehe Abschnitt~\ref{#1}\ auf Seite \pageref{#1}}
\usepackage[para]{footmisc}
\renewcommand{\footnoterule}{\rule{0pt}{0pt}} %ausblenden der linie
\renewcommand\thefootnote{\normalsize\fnsymbol{footnote}}
% figs:
\newrefformat{fig}{siehe Abbildung~\ref{#1} \glqq\titleref{#1}\grqq \ auf Seite \pageref{#1}}
% tabs:
\newrefformat{tab}{siehe Tabelle~\ref{#1} \glqq\titleref{#1}\grqq \ auf Seite \pageref{#1}}
当然,我可以为您提供一个最简单的例子——我应该在我的最初帖子中添加它:
测试.tex:
\documentclass[a4paper,12pt,BCOR8mm,DIV=calc,oneside,headings=normal,parskip=half,toc=graduated,bibliography=totocnumbered,final]{scrreprt}
\pagestyle{headings}
\usepackage[T1]{fontenc}
\usepackage{setspace} % um Zeilenabstand definieren zu können
\usepackage[left=30mm, right=29mm,top=30mm,bottom=30mm,bindingoffset=8mm]{geometry} %Ränder
\usepackage[ngerman,english]{babel} % Deutsche Trennungen, Anführungsstriche und mehr, englisch in den Zitaten
\usepackage[latin1]{inputenc} % Eingabe von ä,ö,ü,ß erlauben
\setcounter{tocdepth}{4} % TOC wird bis auf Ebene 4 herunter gestellt
\setcounter{secnumdepth}{4}
\usepackage[markuppercase,clines]{scrpage2} % für die Striche in den Kopf- und Fußzeilen
\clearscrheadfoot
\renewcommand*{\chapterpagestyle}{scrheadings}
% Kopfzeile
\chead[]{}
\automark{chapter}
\ihead[\headmark]{\uppercase{\headmark}}
\ohead[\pagemark]{\pagemark}
\setheadsepline{0.5pt}
% ----- BIBTEX -----
\usepackage{babelbib} % Deutsche Zitierweise, muss nach(!!!) babel geladen werden
\usepackage[super,square,numbers]{natbib} % für die Zitate: Nummer in eckigen Klammern, hochgestellt
% ----- MISC -----
\usepackage{blindtext}
\usepackage{lscape} % stellenweises Querformat
\usepackage{rotating}
\usepackage{pifont}% Symbole einfügen \ding{i}
\usepackage{url} % zum intelligenten anzeigen von url's
\usepackage{amsmath} % mathematische Formel einbinden
\usepackage{amssymb}
\usepackage{textcomp} %für Textzeichen wie TM, (c), (R)
\usepackage{upgreek}
% ----- GRAFIKEN -----
\usepackage{float}
\usepackage{graphicx} % zum Einbinden von Grafiken
\setcapindent{0pt}
\addtokomafont{caption}{\footnotesize}
\addtokomafont{captionlabel}{\bfseries}
\usepackage{wrapfig} %für umfließen von grafiken / tabellen
\usepackage{caption}
\usepackage[absolute]{textpos}
% ----- FARBEN -----
\usepackage{color}
\usepackage[table,usenames,dvipsnames]{xcolor}
% ----- TABELLEN -----
\usepackage{tabu}
\usepackage{longtable}
\usepackage{calc}
\newcommand{\ctabukopf}{\taburowcolors[1]1{gray!100 .. gray!100}\rowfont[c]\bfseries\hline}
\newcommand{\ltabukopf}{\taburowcolors[1]1{gray!100 .. gray!100}\rowfont[l]\bfseries\hline}
\newcommand{\tabudashedline}{\tabucline[on 2pt gray!100]}
\newlength{\quotetextwidth}
\setlength{\quotetextwidth}{\textwidth-\leftmargin}
% ----- SOURCECODE -----
\usepackage{listings} % Source-Code printer für LaTeX
\usepackage{etoolbox} %entfernt "closed-bracked-bug
% ----- REFS, FOOTNOTES -----
\usepackage{prettyref}
\usepackage{titleref}
% text:
\newrefformat{sec}{siehe Abschnitt~\ref{#1} auf Seite \pageref{#1}}
\newrefformat{insec}{siehe auch Er\"orterungen auf Seite \pageref{#1}}
\newcommand{\prettysections}[2]{siehe auch Abschnitt~\ref{#1} \glqq\titleref{#1}\grqq \ auf Seite \pageref{#1} und Abschnitt~\ref{#2} \glqq\titleref{#2}\grqq \ auf Seite \pageref{#2}}
\newcommand{\prettysection}[1]{siehe auch Abschnitt~\ref{#1} \glqq\titleref{#1}\grqq \ auf Seite \pageref{#1}}
\newcommand{\prettyfig}[1]{siehe auch Abbildung~\ref{#1}\ auf Seite \pageref{#1}}
\newcommand{\prettyqsecs}[2]{siehe Abschnitt~\ref{#1}\ auf Seite \pageref{#1}\ und Abschnitt~\ref{#2}\ auf Seite \pageref{#2}}
\newcommand{\prettyqsec}[1]{siehe Abschnitt~\ref{#1}\ auf Seite \pageref{#1}}
\usepackage[para]{footmisc}
\renewcommand{\footnoterule}{\rule{0pt}{0pt}} %ausblenden der linie
\renewcommand\thefootnote{\normalsize\fnsymbol{footnote}}
% figs:
\newrefformat{fig}{siehe Abbildung~\ref{#1} \glqq\titleref{#1}\grqq \ auf Seite \pageref{#1}}
% tabs:
\newrefformat{tab}{siehe Tabelle~\ref{#1} \glqq\titleref{#1}\grqq \ auf Seite \pageref{#1}}
\begin{document}
\selectlanguage{ngerman}
\pagestyle{scrheadings}
\onehalfspacing
\chapter{CITE-MWE}
\subsection{something}
...Weise auch modulatorische Aktivität für das Aktin-Cytoskelett, weswegen gelegentlich eine Art Netzwerk-Cross-Talk (engl. für Übersprechen) diskutiert\cite{a:a,a:c,a:d,a:f,a:h,a:j,a:b,a:e,a:g,a:i} wird. Bestätigend dazu zeigte eine Studie zum mikrotubuli assoziierten Protein 1B (MAP1b), dass dessen Knockout in Mäusen die Hippocampale Spine-Dichte reduzierte. Dies...
\clearpage
\chapter{Textsuperscript-MWE}
\subsection{something}
...Weise auch modulatorische Aktivität für das Aktin-Cytoskelett, weswegen gelegentlich eine Art Netzwerk-Cross-Talk (engl. für Übersprechen) diskutiert wird. \textsuperscript{Bestätigend dazu zeigte eine Studie zum mikrotubuli assoziierten Protein 1B (MAP1b), dass dessen Knockout in Mäusen die Hippocampale Spine-Dichte reduzierte.} Dies...
\clearpage
%------------------Literatur
%\bibliographystyle{babunsrt} % Zitierordnung und Stil
\bibliographystyle{my-plain}
\setbtxfallbacklanguage{english} % wenn im bib-Eintrag nicht explizit language=[ngerman} gesetzt ist, wird von einem englischen Zitat ausgegangen
\let\oldbibliography\thebibliography
\renewcommand{\thebibliography}[1]{%
\oldbibliography{#1}%
\setlength{\itemsep}{0pt}%
}
\scriptsize
\bibliography{Quellen}
\normalsize
\clearpage
\end{document}
来源.bib:
@Article{
a:a,
Author="Garey, L. J. and Ong, W. Y. and Patel, T. S. and Kanani, M. and Davis, A. and Mortimer, A. M. and Barnes, T. R. and Hirsch, S. R. ",
Title="{{R}educed dendritic spine density on cerebral cortical pyramidal neurons in schizophrenia}",
Journal="J. Neurol. Neurosurg. Psychiatr.",
Year="1998",
Volume="65",
Number="4",
Pages="446--453",
Month="Oct"
}
@Article{
a:b,
Author="Lee, F. H. and Kaidanovich-Beilin, O. and Roder, J. C. and Woodgett, J. R. and Wong, A. H. ",
Title="{{G}enetic inactivation of {G}{S}{K}3-alpha rescues spine deficits in {D}isc1-{L}100{P} mutant mice}",
Journal="Schizophr. Res.",
Year="2011",
Volume="129",
Number="1",
Pages="74--79",
Month="Jun"
}
@Article{
a:c,
Author="He, C. X. and Portera-Cailliau, C. ",
Title="{{T}he trouble with spines in fragile {X} syndrome: density, maturity and plasticity}",
Journal="Neuroscience",
Year="2012",
Pages=" ",
Month="Apr"
}
@Article{
a:d,
Author="Fiala, J. C. and Spacek, J. and Harris, K. M. ",
Title="{{D}endritic spine pathology: cause or consequence of neurological disorders?}",
Journal="Brain Res. Brain Res. Rev.",
Year="2002",
Volume="39",
Number="1",
Pages="29--54",
Month="Jun"
}
@Article{
a:e,
Author="Penzes, P. and Cahill, M. E. and Jones, K. A. and VanLeeuwen, J. E. and Woolfrey, K. M. ",
Title="{{D}endritic spine pathology in neuropsychiatric disorders}",
Journal="Nat. Neurosci.",
Year="2011",
Volume="14",
Number="3",
Pages="285--293",
Month="Mar"
}
@Article{
a:f,
Author="Mines, M. A. and Jope, R. S. ",
Title="{{G}lycogen synthase kinase-3: a promising therapeutic target for fragile x syndrome}",
Journal="Front Mol Neurosci",
Year="2011",
Volume="4",
Pages="35"
}
@Article{
a:g,
Author="Mines, M. A. and Jope, R. S. ",
Title="{{G}lycogen synthase kinase-3: a promising therapeutic target for fragile x syndrome}",
Journal="Front Mol Neurosci",
Year="2011",
Volume="4",
Pages="35"
}
@Article{
a:h,
Author="Mines, M. A. and Jope, R. S. ",
Title="{{G}lycogen synthase kinase-3: a promising therapeutic target for fragile x syndrome}",
Journal="Front Mol Neurosci",
Year="2011",
Volume="4",
Pages="35"
}
@Article{
a:i,
Author="Mines, M. A. and Jope, R. S. ",
Title="{{G}lycogen synthase kinase-3: a promising therapeutic target for fragile x syndrome}",
Journal="Front Mol Neurosci",
Year="2011",
Volume="4",
Pages="35"
}
@Article{
a:j,
Author="Mines, M. A. and Jope, R. S. ",
Title="{{G}lycogen synthase kinase-3: a promising therapeutic target for fragile x syndrome}",
Journal="Front Mol Neurosci",
Year="2011",
Volume="4",
Pages="35"
}
@Article{
a:k,
Author="Mines, M. A. and Jope, R. S. ",
Title="{{G}lycogen synthase kinase-3: a promising therapeutic target for fragile x syndrome}",
Journal="Front Mol Neurosci",
Year="2011",
Volume="4",
Pages="35"
}
我没有包含 my-plain.bst。你可以从这里下载整个文件:测试版
答案1
您的问题不是由于引用而引起的,而只是源于上标的使用。无论何时使用上标,它们都应简短。因此换行既不美观也不可能。
这样做的技术原因是,LaTeX 会将 中给出的文本包装\superscript{}
到一个框中,即凸起的。此框将像其他框一样处理。根据给定的惩罚,行将在 之前断开superscript
或根本不断开。
为了说明这个问题:
\documentclass{article}
\usepackage[showframe]{geometry} %to show page borders
\begin{document}
%\blindtext
The text in this a paragraph is only to show effectis of superscripting.
No linebreak is allowed in the superscript.
Hence it will extend into the margin.
Dummy text and text for dummies\textsuperscript{see this superscript here}.
And we will continue with even more dummy text.
If you reduce penalties, the line will break before \verb|\textsuperscript|.
This can be done on-the-fly with \verb|\sloppy|. (It is not a nice solution, though.)
\sloppy
The text in this a paragraph is only to show effectis of superscripting.
No linebreak is allowed in the superscript.
Hence it will extend into the margin.
Dummy text and text for dummies\textsuperscript{see this superscript here}.
And we will continue with even more dummy text.
\end{document}
这将给出:
一种相当讨厌的解决方法是使用\sloppy
命令(或环境)。更优雅的方法是缩短或延长句子以将上标部分放入行中。更好的方法是尽量避免使用长上标。(据我记得,natbib
带有 sort+compress 选项。)
据我所知,引用没有正确答案。但是,如果引用指的是某个短语,则应立即引用。如果引用指的是(半个)句子,则应在标点符号后引用。
至于引用,我建议切换到biblatex
包,因为它更加灵活。它还提供上述开箱即用的行为。