von MoeWe » Sa 29. Mai 2021, 22:37
Prinzipiell klingt das so, als wäre alles so, wie es sein sollte.
Es gibt zwar zwei Kleinigkeiten in dem gezeigten .bib-Eintrag zu optimieren, diese Änderungen haben aber keinen Einfluss darauf, ob der Eintrag kompiliert oder nicht.
Zwischen Initialen für Vornamen sollten Leerzeichen sein. Ferner sollte im doi-Feld die DOI stehen und nicht die gesamte URL.
@article{Ho-Baillie.2017,
author = {M. M. Lunardi and A. W. Y. Ho‐Baillie and J. P. Alvarez‐Gaitan},
year = {2017},
title = {A Life Cycle Assessment of Perovskite/Silicon Tandem Solar Cells},
pages = {679-695},
volume = {25},
journal = {Progress in Photovoltaics},
doi = {10.1002/pip.2877},
}
nicofit hat geschrieben: ↑Sa 29. Mai 2021, 18:36
Interessanter Weise scheint er aber die .bib Datei zu finden, weil er mir die Quellen bei \cite{ } dann vorschlägt und beim drüber gehen mit dem Cursor die Daten (Titel, Jahr, ...) anzeigt.
Die Autovervollständigung ist ein Indiz aber kein eindeutiger Beweis dafür, dass Biber (oder TeX) eine Datei finden kann. Generell sollte man beim Arbeiten mit TeX im Hinterkopf behalten, dass viele Funktionen, die ein Editor bereitstellt, auf einer Heuristik basieren, die damit, was TeX letztendlich macht, nicht immer ganz übereinstimmt.
Wenn Du Biber hast laufen lassen, dann sollte es im Ordner Deiner Haupt-.tex-Datei eine .blg-Datei geben. (Bei Windows kann es sinnvoll sein, sich die Dateiendungen einblenden zu lassen. Windows klassifiziert .blg-Dateien unter Umständen als "Leistungsüberwachunhgsdatei". Die .blg ist aber trotz dieser Behauptung von Windows eine einfache Textdatei, die mit jedem Texteditor betrachtet werden kann.) Schau Dir die .blg-Datei an und lad sie dann hier hoch (sie ist kurz genug, dass Du den Inhalt hier auch einfach als Code-Block direkt posten kannst). Zeig uns bitte außerdem die .log-Datei des LaTeX-Laufs (die wird so lang sein, dass Du sie besser anhängst und nicht als Text hier postest).
Ohne weitere Einsicht in den Code lässt sich so aus der Ferne nicht viel mehr sagen. Aber wenn alles Funktioniert, wenn Du die Vorlage mit den ursprünglichen .bib-Einträgen nutzt, dann ist es nicht so wahrscheinlich, dass das Problem im .tex-Code ist. Daher brauchen wir die .blg- und .log-Dateien.
Prinzipiell klingt das so, als wäre alles so, wie es sein sollte.
Es gibt zwar zwei Kleinigkeiten in dem gezeigten `.bib`-Eintrag zu optimieren, diese Änderungen haben aber keinen Einfluss darauf, ob der Eintrag kompiliert oder nicht.
Zwischen Initialen für Vornamen sollten Leerzeichen sein. Ferner sollte im `doi`-Feld die DOI stehen und nicht die gesamte URL.
```
@article{Ho-Baillie.2017,
author = {M. M. Lunardi and A. W. Y. Ho‐Baillie and J. P. Alvarez‐Gaitan},
year = {2017},
title = {A Life Cycle Assessment of Perovskite/Silicon Tandem Solar Cells},
pages = {679-695},
volume = {25},
journal = {Progress in Photovoltaics},
doi = {10.1002/pip.2877},
}
```
[quote=nicofit post_id=115813 time=1622306174 user_id=9424]
Interessanter Weise scheint er aber die .bib Datei zu finden, weil er mir die Quellen bei \cite{ } dann vorschlägt und beim drüber gehen mit dem Cursor die Daten (Titel, Jahr, ...) anzeigt.
[/quote]
Die Autovervollständigung ist ein Indiz aber kein eindeutiger Beweis dafür, dass Biber (oder TeX) eine Datei finden kann. Generell sollte man beim Arbeiten mit TeX im Hinterkopf behalten, dass viele Funktionen, die ein Editor bereitstellt, auf einer Heuristik basieren, die damit, was TeX letztendlich macht, nicht immer ganz übereinstimmt.
Wenn Du Biber hast laufen lassen, dann sollte es im Ordner Deiner Haupt-`.tex`-Datei eine `.blg`-Datei geben. (Bei Windows kann es sinnvoll sein, sich die Dateiendungen einblenden zu lassen. Windows klassifiziert `.blg`-Dateien unter Umständen als "Leistungsüberwachunhgsdatei". Die `.blg` ist aber trotz dieser Behauptung von Windows eine einfache Textdatei, die mit jedem Texteditor betrachtet werden kann.) Schau Dir die `.blg`-Datei an und lad sie dann hier hoch (sie ist kurz genug, dass Du den Inhalt hier auch einfach als Code-Block direkt posten kannst). Zeig uns bitte außerdem die `.log`-Datei des LaTeX-Laufs (die wird so lang sein, dass Du sie besser anhängst und nicht als Text hier postest).
Ohne weitere Einsicht in den Code lässt sich so aus der Ferne nicht viel mehr sagen. Aber wenn alles Funktioniert, wenn Du die Vorlage mit den ursprünglichen `.bib`-Einträgen nutzt, dann ist es nicht so wahrscheinlich, dass das Problem im `.tex`-Code ist. Daher brauchen wir die `.blg`- und `.log`-Dateien.