Trennung von Autoren im Text je nach Kapitel mit

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: Trennung von Autoren im Text je nach Kapitel mit

von will24k » Do 5. Jan 2017, 17:40

Hallo, danke für den Hinweis. Das ist nun geschehen. Über
\selectlanguage{...}
wird nun je nach Kapitel immer zwischen den Sprachen umgeschaltet. Damit müsste man ja nun für jedes Kapitel eine Sprache definiert haben.

Nun ist mir noch nicht klar, wie ich die FUNCTION { bbl.and } auf diese Form der Sprach-Selektion bedingen bzw. die Funktion sprachabhängig so umdefinieren kann, dass bei Englisch im Text "and" steht, bei den Abschnitten in Ngerman aber "und" -und das ganze ohne, dass sich dieser Wechsel im Literaturverzeichnis am Ende weiter fortsetzt. Hier soll nämlich durchgehend "and" stehen.

Vielleicht hat hier noch jemand einen Tipp bzw. eine Seitenangabe für die babel-Doku, auf der das nachzulesen ist? Bislang werde ich da nicht fündig..

Vielen Dank!

von Gast » Do 5. Jan 2017, 10:51

will24k hat geschrieben:Im Allgemeinen ist das Dokument glaube ich auf die Sprache Deutsch eingestellt, da die Silbentrennung in den englischen Kapiteln oftmals falsch ist.
Dann solltest du das ändern. Man kann mit babel wunderbar mehrsprachige Dokumente erstellen und innerhalb des Dokuments mehrfach die Sprache umschalten.

von will24k » Do 5. Jan 2017, 09:04

Vielen Dank für den Hinweis!

Leider erschließt sich mir aus der zitierten Babel-Anleitung nicht, wie eine spachabhängige Definition aussehen könnte.

Das Problem dabei ist ja auch, dass das Literaturverzeichnis am Ende komplett durchgängig auf Englisch sein soll und hier entsprechend "and" verwendet wird. Das "und" soll nur bei Zitationen im Haupttext zum Einsatz kommen, und dann auch nur in zwei der mehr als fünf Kapitel.

Im Allgemeinen ist das Dokument glaube ich auf die Sprache Deutsch eingestellt, da die Silbentrennung in den englischen Kapiteln oftmals falsch ist.

Über weiterführende Vorschläge/Tipps freue ich michsehr !

von Gast » So 1. Jan 2017, 17:02

Dein Beispiel ist leider nicht lauffähig (siehe die Minimalbeispiel-Anleitung um zu erfahren, wie du das vermeiden kannst), da Dateien verwendet werden, die wir nicht haben. Daher kann ich den folgenden Vorschlag nicht testen.

In elsarticle-harv.bst also der Datei, in der der von dir verwendete Literaturstil definiert ist, gibt es die Funktion:
FUNCTION {bbl.and}
{ "and"}
Ersetze darin "and" durch "\andname". Dann kannst du \andname sprachabhängig definieren (siehe [d]babel[/d]-Anleitung, wie das geht), so dass es je nach Sprache zwischen "and" und "und" wechselt. Natürlich solltest du das nicht in der Originaldatei machen, sondern in einer umbenannten Kopie und natürlich musst du dann \bibliographystyle entsprechend auf den Namen dieser Kopie ändern.

BTW: Wenn du nicht bei Elsevier veröffentlichst, also nicht zwingend den Literaturstil elsarticle-harv verwenden musst, würde ich dir empfehlen, entsprechend der »Wichtige Hinweise: Erstellung von Literaturverzeichnissen« biblatex und biber für das Literaturverzeichnis zu verwenden.

Trennung von Autoren im Text je nach Kapitel mit

von will24k » So 1. Jan 2017, 16:36

Hallo zusammen,

ich erstelle derzeit ein book Dokument, welches mehrere Kapitel enthält. Diese Kapitel sind mal in Deutsch, mal auf Englisch. Das letzte Kapitel enthält das Literaturverzeichnis.

Standardmäßig werden die Autorennamen im Literaturverzeichnis bzw. im bib-file durch "and" getrennt und auch so im Text bei Zitationen ausgegeben. In den deutschsprachigen Kapiteln würde ich das "and" hier jedoch gerne durch ein "und" ersetzen. Gibt es hierfür eine Lösung?

Im Folgenden poste ich noch die Grundstruktur meines book Dokuments sowie ein Beispiel aus dem bib-File. Vielen Dank für die Hilfe und HInweise!

Viele Grüße,
will24k


Grundstruktur des Dokuments:
\documentclass[12pt,a4paper,titlepage,headsepline,oneside]{book}
\input{Chapter/Packages/Packages}

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

\setlength{\oddsidemargin}{2cm}
\setlength{\textheight}{23cm}
\setlength{\textwidth}{15cm}
\setlength{\topmargin}{0.5cm}
\setlength{\headsep}{0.75cm}

\makeatletter
\def\@makechapterhead#1{%
  {\parindent \z@ \raggedright \normalfont
    \ifnum \c@secnumdepth >\m@ne
        \huge\bfseries \@chapapp\space \thechapter
        \par\nobreak
        \vskip 20\p@
    \fi
    \interlinepenalty\@M
    \Huge \bfseries #1\par\nobreak
    \vskip 40\p@
  }}
\def\@makeschapterhead#1{%
  {\parindent \z@ \raggedright
    \normalfont
    \interlinepenalty\@M
    \Huge \bfseries  #1\par\nobreak
    \vskip 40\p@
  }}
\makeatother

\makeatletter
\renewenvironment{thebibliography}[1]
     {\@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
      \list{\@biblabel{\@arabic\c@enumiv}}%
           {\settowidth\labelwidth{\@biblabel{#1}}%
            \leftmargin\labelwidth
            \advance\leftmargin\labelsep
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
      \sloppy
      \clubpenalty4000
      \@clubpenalty \clubpenalty
      \widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist}
\makeatother

\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}

\newtheoremstyle{break} % Name
{} % Platz oberhalb (leer = normal)
{} % Platz unterhalb (leer = normal)
{\itshape} % Text-Layout
{} % Einr\"{u}ckung (leer = keine)
{\bfseries} % Kopf-Layout
{:} % Satzzeichen nach Kopf
{\newline} % Platz nach Kopf
{} % Kopf-Spezifikation (leer = plain)

\theoremstyle{break}
\newtheorem{satz}{Satz}[section]
\newtheorem{bsp}{Beispiel}[chapter]
\newtheorem{hilfssatz}[satz]{Hilfssatz}
\newtheorem{lemma}[satz]{Lemma}
\newtheorem{corollar}[satz]{Korollar}
\newtheorem{theorem}[satz]{Theorem}
\newtheorem{defi}[satz]{Definition}
\newtheorem{bem}[satz]{Bemerkung}
\newtheorem{konvention}[satz]{Konvention}

\newtheorem*{vorbem}{Vorbemerkung}

\newenvironment{beweis}{\begin{proof}[Beweis]}{\end{proof}}

\allowdisplaybreaks[1]

\begin{document}
\setlength{\emergencystretch}{1em}
\title{
\vspace{-2.5cm}
\mdseries{\LARGE \bfseries Titel}\\[2.0cm]
\date{}
%}
\maketitle 

\pagenumbering{roman}

%Sandra-----------------------------------------------------------

\renewcommand*{\bibname}{}
\renewcommand*{\listfigurename}{List of Figures}
\renewcommand*{\listtablename}{List of Tables}
\renewcommand*{\contentsname}{Table of Contents}
\renewcommand*{\appendixname}{Appendix}
\renewcommand*{\chaptername}{Chapter}
\renewcommand*{\figurename}{Figure}
\renewcommand*{\tablename}{Table}

\addcontentsline{toc}{section}{Table of Contents}
\tableofcontents
\clearpage
\addcontentsline{toc}{section}{List of Tables}
\listoftables
\clearpage
\addcontentsline{toc}{section}{List of Figures}
\listoffigures

%---------------------------------------------------------------

\begin{spacing}{1.2195} %1.175{1.2195}

\pagestyle{scrheadings}
%\pagestyle{headings}
\automark[section]{chapter}
%\ifoot[\scriptsize L\"{o}wner-Familien]{\scriptsize L\"{o}wner-Familien}
%\ofoot[\scriptsize Stand: \today]{\scriptsize Stand: \today}

%\include{diss_symbol}

\clearpage \pagenumbering{arabic}

\setcounter{table}{0}
\setcounter{figure}{0}
\renewcommand*{\thetable}{\thechapter.\arabic{table}}
\renewcommand*{\thefigure}{\thechapter.\arabic{figure}}
\include{chapter/Chapter1/Chapter 1}
\setcounter{table}{0}
\setcounter{figure}{0}
\renewcommand*{\thetable}{\thechapter.\arabic{table}}
\renewcommand*{\thefigure}{\thechapter.\arabic{figure}}
\include{chapter/Chapter2/Chapter2}
\setcounter{table}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{figure}{0}
\renewcommand*{\thetable}{\thechapter.\arabic{table}}
\renewcommand*{\thefigure}{\thechapter.\arabic{figure}}

\chapter{Literature}
\renewcommand\bibname{Literature}
\bibliography{Literatur}
\bibliographystyle{elsarticle-harv}

\end{spacing}
\end{document}
Hier noch ein Beispiel-Eintrag:
@book{Welge.2012,
 author = {Welge, Martin K. and Al-Laham, Andreas},
 year = {2012},
 title = {Strategisches Management: Grundlagen – Prozess – Implementierung},
 address = {Wiesbaden},
 edition = {6},
 publisher = {{Springer Gabler}}
}

Nach oben