Seite 1 von 2

Lyx - Literaturverzeichnis wird nicht mehr ausgegeben

Verfasst: Mo 2. Nov 2015, 16:08
von jens
Hallo,
hab folgendes Problem. Ich schreibe gerade eine Arbeit mit LyX und möchte meine Quellen angeben. Habe dafür die Vorlage meiner Bachelorarbeit genutzt mit der das problemlos geklappt hat. Jetzt klappts nimmer....
Ich bekomme einfach kein Literaturverzeichnis angezeigt und die kuze Angabe im Text klappt auch nimmer (Vier Buchstaben des Erstautors und zweistellige Jahreszahl, also z.B. [AUTH13].

Hoffe mit kann einer sagen woran das liegt.

Anbei mein Beispiel. Ist vielleicht nicht 100% minimal, da aus LyX exportiert, aber soweit ich wusste was ich tu hab ich es gekürzt
\documentclass[12pt,ngerman]{scrreprt}
\renewcommand{\familydefault}{\rmdefault}

\usepackage{fancyhdr}
\pagestyle{fancy}

%____________________________________________________________________________ALLGEMEIN___________________
\renewcommand\headrulewidth{0pt}
\renewcommand*{\chapterheadstartvskip}{\vspace*{-20pt}}
\usepackage[margin=10pt,font=small,labelfont=bf]{caption}
\parskip0.5explus0.1exminus0.1ex
%___________________________________________________________________________LITERATURVERZEICHNIS__________
	\usepackage[ngerman]{babel}
	\usepackage[
	style=alphabetic,
	uniquename=allfull,
	maxalphanames=2,
	firstinits=true,
	url=false,
	isbn=false,
	]{biblatex}
	\urlstyle{same}
	
	\addbibresource{\jobname.bib}
	\setlength{\bibitemsep}{2em}     % Abstand zwischen den Literaturangaben
	\renewcommand{\labelalphaothers}{} % L�scht das Zeichen im Label f�r mehrere Autoren 
	
	\DeclareLabelalphaTemplate{
	  \labelelement{
	    \field[uppercase, final]{shorthand}
	      \field[uppercase, final]{label}
	    \field[uppercase,strwidth=4,strside=left,names=1]{labelname}
	   }
	  \labelelement{
	    \field[strwidth=2,strside=right]{year}
	  }
	} 
	
	\renewcommand*\newunitpunct{\addcomma\space}
	\DeclareNameAlias{default}{last-first} 
%___________________________________________________________________________LITERATURVERZEICHNIS__________

\makeatother

\usepackage{babel}

\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}
danke schonmal

gruß
Jens

Verfasst: Mo 2. Nov 2015, 16:08
von jens
ok... jetzt bin ich platt....

Im OnlineEditor gehts...

Verfasst: Mo 2. Nov 2015, 16:24
von jens
anbei auch noch der ungekürzte Kauderwelsch
%% LyX 2.1.0 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[12pt,ngerman]{scrreprt}
\renewcommand{\familydefault}{\rmdefault}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[a4paper]{geometry}
\geometry{verbose,tmargin=3cm,bmargin=3cm,lmargin=2.5cm,rmargin=3.5cm,headheight=1cm,headsep=1cm,footskip=1.5cm}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage{array}
\usepackage{float}
\usepackage{textcomp}
\usepackage{multirow}
\usepackage{amstext}
\usepackage{graphicx}
\usepackage{setspace}
\onehalfspacing

\makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
%% Because html converters don't know tabularnewline
\providecommand{\tabularnewline}{\\}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
%____________________________________________________________________________ALLGEMEIN___________________
\renewcommand\headrulewidth{0pt}
\renewcommand*{\chapterheadstartvskip}{\vspace*{-20pt}}
\usepackage[margin=10pt,font=small,labelfont=bf]{caption}
\parskip0.5explus0.1exminus0.1ex
\usepackage{amsmath}
\usepackage{tocloft}
\usepackage{textgreek}
\usepackage{booktabs}
%___________________________________________________________________________LITERATURVERZEICHNIS__________
\usepackage[ngerman]{babel}
\usepackage[
style=alphabetic,
uniquename=allfull,
maxalphanames=2,
firstinits=true,
url=false,
isbn=false,
]{biblatex}
\urlstyle{same}

\addbibresource{\jobname.bib}
\setlength{\bibitemsep}{2em}     % Abstand zwischen den Literaturangaben
\renewcommand{\labelalphaothers}{} % L�scht das Zeichen im Label f�r mehrere Autoren 

\DeclareLabelalphaTemplate{
  \labelelement{
    \field[uppercase, final]{shorthand}
      \field[uppercase, final]{label}
    \field[uppercase,strwidth=4,strside=left,names=1]{labelname}
   }
  \labelelement{
    \field[strwidth=2,strside=right]{year}
  }
} 

\renewcommand*\newunitpunct{\addcomma\space}
\DeclareNameAlias{default}{last-first} 

\makeatother

\usepackage{babel}
\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}
hier gehts nämlich nicht. Und ich kapier nicht und seh nicht wo der Fehler liegt...


EDIT: Ok ich dreh durch. Jetzt klappt das auch.
Aber warum klappts dann weder in LyX noch exportiert mit TeXworks...???

Für die Literatur nutze ich JabRef. Also den Block mit filecontents löschen und oben halt den Pfad eintragen... aber der Pfad stimmt!!

Verfasst: Mo 2. Nov 2015, 17:08
von u_fischer
Wahrscheinlich klappt irgendwas mit biber nicht. Suche mal nach der .blg-Datei.

Verfasst: Mo 2. Nov 2015, 17:17
von jens
mit .blg wird nix gefunden.

gefunden wird nur mt-blg.cfg und u8atablg.fdf
Beides Daten von MiKTeX

Verfasst: Mo 2. Nov 2015, 17:21
von u_fischer
Die blg-Datei muss im gleichen Ordner wie die log-Datei sein. Evtl. blendet windows aber die Endung aus, und nennt das "Benachrichtigungsdatei" oder ähnliches.

Wenn du aber gar keine blg-Datei hast, dann hast du biber nicht aufgerufen.

Verfasst: Mo 2. Nov 2015, 20:02
von jens
kann jetzt grad nicht ganz folgen was ich benötige.
Hab mal die Datei von LyX zu pdflatex exportiert und mit dann mit TexWorks die Vorschau anzeigen lassen. Vollgende Daten erhalte ich dann:
.tex --> Ist ja die exportierte Datei (Tex Document)
.log (Textdokument)
.bib (BIB-Datei)
.aux (AUX-Datei)
.bcf (BCF-Datei)
.pdf (PDF)
.run.xml (XML-Dokument)
.synctex.gz (WinRAR-Archiv)

Das heißt wohl er ruft biber nicht auf. Aber warum nur????

Verfasst: Mo 2. Nov 2015, 20:21
von Johannes_B

Verfasst: Mo 2. Nov 2015, 21:20
von jens
danke für den Link. Den hab ich damals auch genutz. Sicherheitshalber habe ich alles nochmal durchgeführt aber es bringt nix. Es funktioniert immer noch nicht.
Den Speicherort der Literatur habe ich folgendermasen eingetragen:
\addbibresource{I:/Master/MPS/Masterprojektarbeit/Literatur/Literatur.bib}
das stimmt meines Erachten nach...
Oder hab ich grad Tomaten auf den Augen?

ps: Die Ordnerstruktur stimmt in jedem Fall

Verfasst: Di 3. Nov 2015, 09:18
von jens
Hab mal auf meinem Notebook alles eingerichtet, also frisch installiert etc. dort klappt es problemlos. Also liegt die Lösung wohl in einer Neuinstallation. Dabei eine neue Frage.:

Wie kann ich das Literaturverzeichnis zwingen die URL umzubrechen ? Wenn er das Wort nicht trennen kann halt das ganze Wort in die nächste Zeile...