BibLaTeX gibt Fehlermeldungen; Problem mit Packageeinbindung

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: BibLaTeX gibt Fehlermeldungen; Problem mit Packageeinbindung

Re: Geschafft!

von u_fischer » Mo 27. Mär 2017, 19:52

DerArbeitenschreiber hat geschrieben:Es macht für mich überhaupt keinen Sinn, dass "Select All" ausgegraut ist; wofür ist denn der Button gut, wenn er mal funktioniert?
Nun, natürlich dafür alles auszuwählen. Aber es kommt immer mal wieder vor, dass miktex dich zwingt, das Update in mehreren Schritten zu machen, weil zuerst ein zentrales Paket aktualisiert werden muss (mehr als zwei hatte ich noch nie, allerdings habe ich keine Multiuserinstallation).

Geschafft!

von DerArbeitenschreiber » Mo 27. Mär 2017, 19:46

Oh, stimmt ja. Ich habe mir noch keine Vorlage mit all den Standardpaketen, die man immer braucht, erstellt. Deswegen kommt das mit dem UTF8 wohl öfters mal wieder in meinen Dokumenten vor.
Ich habe das Paket eingebunden. Aber allein löst das den Fehler noch nicht.

Was das mit dem Update Manager angeht: Ihr habt anscheinend mein Anliegen nicht verstanden. Das Updaten an sich funktioniert einwandfrei. Ich bedanke mich auch für die weiteren informationen bezüglich dem Unterschied Admin-User Updates. Aber ich kann eben nicht bei knapp Hundert oder mehr Packages jedes einzelne anklicken, vorallem nicht in einem derart kleinen Fenster. Es macht für mich überhaupt keinen Sinn, dass "Select All" ausgegraut ist; wofür ist denn der Button gut, wenn er mal funktioniert?

Jedenfalls habe ich auch den Tip in Sachen "origlanguage = "french"" ausprobiert, auch wenn ich das schon in meinen eigenen Tests versucht habe.. und siehe da: Es funktioniert. Also, letztendlich musste man doch auf beide Ideen kommen, um das Problem zu lösen.

Das heißt also: Falls nicht zufällig jemand weiß, wie man alle Packages auf einmal zum Updaten im MikTeX updates auswählt, dann sind wir hier fertig.
Vielen dank für eure Hilfe!

Re: Installieren von biber?

von Johannes_B » Mo 27. Mär 2017, 19:34

Vollidiot #12 hat geschrieben:Wenn es doch immer so einfach wäre. Man sehe sich mal das Packet picins an, welches der Paketmanager bei mir nicht anständig installiert kriegt - aus welchem Grund auch immer, der Fehler trat bisher nur bei diesem Paket auf.
http://golatex.de/viewtopic,p,91871.html#91871

von Gast » Mo 27. Mär 2017, 18:56

Eigentlich ist der nicht grausig programmiert. Es gibt, wie oben angesprochen, zwei 'Stufen', auf denen Du Pakete installieren kannst, als User (in Dein Benutzerverzeichnis) und als Admin (in das Systemverzeichnis). Je nach Einstellungen kann es sein, dass bei Dir einige Pakete so, andere so installiert wurden. Daher solltest Du den Updater in beiden Versionen laufen lassen und immer nur die bereits ausgewählten Pakete aktualisieren. Wenn es Systemaktualisierungen gibt, kann es sein, dass Du den Updater zwei mal laufen lassen musst, da zunächst nur die Systempakete ausgewählt sind und aktualisiert werden. Wenn Du also den Updater in allen Versionen häufig genug laufen lässt, sollte es klappen.

Deine nun auftretenden Probleme scheinen auf ein Problem mit der Dateicodierung hinzudeuten. Wenn Du überall UTF-8 nutzt, was auf jeden Fall empfohlen ist, dann musst Du bei pdfLaTeX auch inputenc mit der korrekten Option utf8 laden, \usepackage[T1]{fontenc} ist auch angeraten.
Wenn Du die Probleme behoben hast, solltest Du die temporären Dateien .aux, .bcf und .bbl löschen und neu kompilieren.#

Nutze mal origlanguage = "french" statt fromlangfrench. (Eigentlich sollte langfrench bei den meisten Sachen äquivalent sein, hier ist es das aber leider nicht. Ich würde daher empfehlen, das lang immer wegzulassen.)

von Gast » Mo 27. Mär 2017, 18:49

Wenn Du Dateien in UTF8-Kodierung verwendest, solltest Du entweder
\usepackage[utf8]{inputenc}
oder eine Engine mit nativer UTF8-Unterstützung verwenden.

Vielleicht solltest Du Dir einmal eine gute LaTeX-Einführung besorgen und die gründlich durcharbeiten.

Re: Fortschritt

von Gast » Mo 27. Mär 2017, 18:45

DerArbeitenschreiber hat geschrieben:Wenn ich übrigends versuche, ein manuell angeklicktes Kästchen wieder dezuselecten, kriege ich den Fehler "This package is currently installed for all users. Only the admin variant of the wizard can update this package."
Die Meldung ist doch eindeutig! Für Pakete, die über den Admin-Paketmanager installiert sind, muss man für das Update auch den Admin-Updatemanager verwenden. Siehe auch: http://golatex.de/viewtopic,p,91855.html#91855

Bei einer echten Mulit-User-Installation würde sich der Admin bedanken, wenn Hinz und Kunz seine Dateien mal eben ersetzen könnten.

Fortschritt

von DerArbeitenschreiber » Mo 27. Mär 2017, 18:32

Danke soweit.
Ich hätte ja gerne die ganzen Packages bei mir geuptdated.. aber leider ist der MikTeX Update Manager entweder grausig programmiert, aus irgendwelchen Gründen falsch konfiguriert (falls sowas überhaupt gehen sollte), oder ich bin doch nicht klug genug einen Computer richtig zu verwenden. Jedenfalls ist es so, dass der Update Manager den Button "Select All" ausgegraut hat, und ich jedes Kästchen einzeln anklicken müsste.. und das muss doch wohl wirklich nicht sein..
Wer's mir nicht glaubt, darf sich einmal dieses Bildschirmfoto hier ansehen:


[spoiler]
Bild
[/spoiler]

Wenn ich übrigends versuche, ein manuell angeklicktes Kästchen wieder dezuselecten, kriege ich den Fehler "This package is currently installed for all users. Only the admin variant of the wizard can update this package."

Wie auch immer, nachdem ich testweise irgendein Package geuptdated habe und nochmal im Packetmanager gesucht habe, fand ich tatsächlich biber. Womöglich war ich vorher schon zu unfähig, biber bei wenigstens einem von drei Malen richtig einzutippen.

Die Version in der Kommandozeile gibt mir biber version: 2.7 zurück. Nachdem ich TeXStudio noch einmal konfiguriert habe, wird auch biber erkannt und ich kann wohl loslegen.


Tatsächlich funktioniert biber jetzt, und das ist sehr schön. Zumindest kann ich damit einen Beispielcode einwandfrei kompilieren!

Bei meinem speziellen Beispiel gibt es aber zwei Probleme:
Das Minimalbeispiel am Threadanfang habe ich nicht verändert, und auch die Datenbank bleibt gleich.
Beim Compilen stößt LaTeX erstens auf den Fehler "Undefined Control Sequence" auf Zeile 15 (direct nach \printbibliography). Nach testweisem Löschen von Einträgen komme ich zu dem Schluss, dass der Eintrag location = "München", für dieses Problem sorgt. Ohne ihn gibt es keine Meldungen. Es ist auch offensichtlich, dass da etwas nicht stimmen kann; es wird nämlich "Mfffdfffdnchen" gedruckt.
Weiterhin wird bei mir "fromlangfrench" statt "aus dem Französischen" gedruckt. Während ich, nachdem ich München gelöscht habe, keine Fehlermeldungen erhalte, bekomme ich MIT München in der Datenbank auch hierzu eine Warnung: "Bibliography string 'fromlangfrench' undefined(biblatex) at entry 'FotobuchWeltmeere'"

von Gast » Mo 27. Mär 2017, 15:03

Nein, nein, nein. Bitte lade Biber nicht manuell herunter und versuche nicht, es selbst zu installieren. Das wurde Dir aber doch schon explizit gesagt.

Deine Annahme, dass es im Paketmanager nicht dabei ist, ist schlichtweg falsch. (Auch einige andere Tools/standalone-Programme sind dort zu finden. Es gibt dort nicht nur .sty-Pakete.) Bevor du fortfährst, mache ein Update mit 'MikTeX Update' zunächst im User- und dann im Admin-Modus ('MikTeX Update (Admin)'). Dann öffnest Du den Package Manager (wohl besser im Admin-Modus) und suchst in der Suchmaske ('Name') nach 'biber', ich finde da zur Zeit genau ein Paket: miktex-biber-bin-x64, je nach Version heißt das vielleicht nach dem letzten Bindestrich anders. Dieses Paket solltest Du installieren. Danach machst Du nochmal (sicher ist sicher) ein Update. Dann sollte zumindest biber --version funktionieren.

Installieren von biber?

von Vollidiot #12 » Mo 27. Mär 2017, 14:46

u_fischer hat geschrieben:Gehe zum tools-Menü und dort auf "Terminal öffnen". Gib dort dann

biber --version

ein und drücke enter.
Wie schon gesagt, wird das Command "biber" nicht vom Terminal erkannt. Also scheint biber nicht installiert zu sein.
Irgendein Gast hat geschrieben: Nö, Installation ist ganz einfach. Paketmanager starten, Paket auswählen oder über die Suche suchen und dann auswählen. Installieren, fertig.
Wenn es doch immer so einfach wäre. Man sehe sich mal das Packet picins an, welches der Paketmanager bei mir nicht anständig installiert kriegt - aus welchem Grund auch immer, der Fehler trat bisher nur bei diesem Paket auf.
Angeregt von deiner Idee habe ich aber trotzdem versucht, mit dem Packagemanager außerhalb von TeXStudio zu arbeiten. Beim installieren von picins gibt er mir zum Beispiel "Unknown archive file size." zurück. Nun gut; andere Packages gehen ja zum Glück.

Zurück zum Thema: Biber ist dort jedenfalls nicht zu finden. Das würde mich auch wundern, denn eigentlich ist biber doch ein standalone Programm, das im Hintergrund genutzt wird, oder etwa nicht?
Ich finde einen Download auf dieser Website, der mir einem .exe Installer für Biber 2.6 anbietet. Dieser soll aber nur mit BibLaTeX 3.5 zusammen funktionieren!

Ich würde ja einfach mal auf gut Glück probieren, biber.exe zu installieren, um zu schauen ob ich die passende Version erwischt habe. Dazu musste ich jetzt erstmal cygWin herunterladen und installieren, denn damit läuft der Installer wohl - leider werde ich nun mit dem Fehler "Das Programm kann nicht gestartet werden, da cygwin.dll auf dem Computer fehlt" abgespeist. Natürlich habe ich schon probiert, sowohl cygWin64bit als auch 32bit zu installieren, ohne Erfolg.

Ich habe langsam das Gefühl, dass dieses Thema hier in "Software" verschoben werden müsste, denn genau das wird wohl das Problem sein.

von u_fischer » Mo 27. Mär 2017, 10:39

Konzentriere dich nicht zu sehr auf die Meldungen von texstudio. Das Programm ist manchmal etwas zu übereifrig und gibt verwirrende Meldungen aus. Wenn du testen willst, ob biber da ist: Gehe zum tools-Menü und dort auf "Terminal öffnen". Gib dort dann

biber --version

ein und drücke enter.

Nach oben