Seite 2 von 3

Verfasst: Mo 25. Aug 2014, 10:10
von u_fischer
Habe leider nicht die Zeit (und die Lust) mir auch hierzu wieder 50Seiten Text durchzulesen....
Lass dir von deinen Professor erklären, mit welchen Werkzeugen er den Stil automatisch erzeugt. Immerhin hat er die Vorgabe gemacht.

Verfasst: Mo 25. Aug 2014, 10:17
von jens
funktioniert aber nur dann wenn er LaTeX nutzt und nicht Word...
auf die Frage nach einer LaTeX Vorlage der HS hat er mir bereits gesagt, dass er nichts von einer solchen weiß.

Verfasst: Mo 25. Aug 2014, 10:36
von u_fischer
Nein, auch wenn er Word benutzt, stellt sich die Frage, ob er automatische Werkzeuge benutzt, oder alles per Hand tippt. Im zweiten Fall ist ihm vielleicht gar nicht klar, wie aufwändig seine Wünsche evtl sind (siehe http://msdn.microsoft.com/de-de/library ... e.15).aspx). Wenn du ihn um eine geeignete Wordanpassung bittest, überlegt er es sich vielleicht, ob er auf seine Vorgabe bestehen will (wobei die Anpassung des Labels in biblatex einfach ist, aber man weiß ja nicht, was er sich sonst noch so ausdenkt).

Verfasst: Mo 25. Aug 2014, 10:56
von jens
nun ja fragen kann ich ihn mal.
Trotzdem wäre ich bis dahin über lösungsvorschläge oder tipps und hilfe zur lösungsfindung dankbar

Verfasst: Mo 25. Aug 2014, 11:04
von u_fischer
jens hat geschrieben:nun ja fragen kann ich ihn mal.
Trotzdem wäre ich bis dahin über lösungsvorschläge oder tipps und hilfe zur lösungsfindung dankbar
Die labels kannst du mit \DeclareLabelalphaTemplate anpassen.

Ansonsten: Für weitere Änderungen wird ein vollständiges, kleines, lauffähiges Beispiel benötigt, mit dem man die Ausgabe testen kann.

Verfasst: Mo 25. Aug 2014, 14:55
von jens
für das minimalbeispiel erscheint mir die anwendung der Anleitung in zusammenarbeit mit LyX ein wenig unverständlich. Aber trotzdem ein gutmöglicher Versuch...

Als LaTeX-Vorspann verwende ich folgendes:
\renewcommand\headrulewidth{0pt}

\usepackage[margin=10pt,font=small,labelfont=bf]{caption}
\textwidth 14cm
\textheight 22cm
\topmargin 0.0cm
\evensidemargin 1cm
\oddsidemargin 1cm
\parskip0.5explus0.1exminus0.1ex
\usepackage{amsmath}
\usepackage{tocloft}
\usepackage{chemformula}
\usepackage{textgreek}

\usepackage[style=authoryear,natbib=true,backend=bibtex]{biblatex}
\setlength{\bibitemsep}{1em}     % Abstand zwischen den Literaturangaben
\setlength{\bibhang}{2em}        % Einzug nach jeweils erster Zeile 

\addbibresource{L:/J.Hoffmann/Bachelorarbeit/Literatur/Literatur.bib}
denke/hoffe die Minimalversion würde jetzt so aussehen!? Wobei ich das mit dem .bib ersetzen nicht verstehe.
\usepackage[style=authoryear,natbib=true,backend=bibtex]{biblatex}
\setlength{\bibitemsep}{1em}     % Abstand zwischen den Literaturangaben
\setlength{\bibhang}{2em}        % Einzug nach jeweils erster Zeile 

\addbibresource{L:/Bachelorarbeit/Literatur/Literatur.bib}
Der Code in der .bib ist z.B.
@Booklet{VOLK13,
  Title                    = {Kernenergie Basiswissen},
  Author                   = {Martin Volkmer},
  HowPublished             = {DAtF},
  Year                     = {2013},

  Owner                    = {xxx},
  Timestamp                = {2014.08.12}
im Text steht nun folgendes:
...bis 2022 erfolgen.[#FRIE14]...

BibTeX-erzeugtes Literaturverzeichnis (als notiz)

\printbibliography

____________________________________________________
nun erscheint das Literaturverzeichnis folgendermaßen:

Friedmann, Harry (2014). Einführung in die Kernphysik. Wiley-VCH

es sollte aber erscheinen:

[FRIE14] Friedmann, H., Einführung in die Kernphysik, Wiley-VCH, 2014


im Text hingegen erscheint

Friedmann, 2014


statt

[FRIE14]


hinzu kommt dann natürlich nich die alphabetische Aufzählung bei Mehrdeutigkeit

Verfasst: Mo 25. Aug 2014, 14:58
von u_fischer
Das ist eine Sammlung von Schnipseln, kein vollständiges, lauffähiges Beispiel. Und ja, ich weiß, dass es mit Lyx nicht einfach ist. Das ist halt der Nachteil von Lyx.

Verfasst: Mo 25. Aug 2014, 15:02
von jens
ok damit hast du meine anfängliche anmerkung/befürchtung bestätigt. Nur geholfen ist mir damit leider nicht.... :?

Verfasst: Di 26. Aug 2014, 13:59
von jens
so habe mal folgendes zusammengebracht...
\documentclass{report}

\usepackage[ngerman]{babel}
\usepackage[style=alphabetic,uniquename=allfull,maxalphanames=2]{biblatex}
\addbibresource{L:/J.Hoffmann/Bachelorarbeit/Literatur/Literatur.bib}

\DeclareLabelalphaTemplate{
  \labelelement{
    \field[final]{shorthand}
    \field{label}
    \field[strwidth=4,strside=left,ifnames=1]{labelname}
    \field[strwidth=2,strside=left,ifnames=2]{labelname}
    \field[strwidth=1,strside=left]{labelname}
  }
  \labelelement{
    \field[strwidth=2,strside=right]{year}
  }
}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{test1,
  author  = {Andreas Author} ,
  title   = {Ein Test-Titel} ,
  journal = {Eine Test-Zeitschrift} ,
  year    = {2013}
}
@article{test2,
  author  = {Andreas Author and Burkhardt Buthor} ,
  title   = {Ein Test-Titel} ,
  journal = {Eine Test-Zeitschrift} ,
  year    = {2013}
}

\end{filecontents}

\begin{document}

\cite{test1,test2}

\printbibliography

\end{document}
das habe ich zum teil von diesem Tipp, wo scheinbar das gemacht wird was ich will. Aber das Literaturverzeichnis wird nicht angezeigt.... aber keine Ahnung warum...

Folgenden Code habe ich rausgeworfen:
\renewcommand\headrulewidth{0pt}

\usepackage[margin=10pt,font=small,labelfont=bf]{caption}
\textwidth 14cm
\textheight 22cm
\topmargin 0.0cm
\evensidemargin 1cm
\oddsidemargin 1cm
\parskip0.5explus0.1exminus0.1ex
\usepackage{amsmath}
\usepackage{tocloft}
\usepackage{chemformula}
\usepackage{textgreek}
denke zwar nicht, dass das relevant ist, aber vielleicht ist da ja was dabei, was das andere wieder nicht möglich macht^^

hoffe dieses mal kann mir besser geholfen werden^^

Verfasst: Di 26. Aug 2014, 14:16
von rais
jens hat geschrieben:
\addbibresource{L:/J.Hoffmann/Bachelorarbeit/Literatur/Literatur.bib}
und
jens hat geschrieben:
\begin{filecontents}{\jobname.bib}
passt nicht zusammen. Ersetze Ersteres durch
\addbibresource{\jobname.bib}
MfG
Rainer