Literaturverzeichnis Tabellenform

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: Literaturverzeichnis Tabellenform

Re: Literaturverzeichnis Tabellenform

von MoeWe » Mo 12. Dez 2022, 18:06

Die Sache mit dem Biber-Cache im temporären Verzeichnis ist jetzt auch die einzige Sache, die mir noch einfallen würde. Allerdings würde ich wenigstens irgendeine (Fehler-)Meldung dahingehend erwarten. Bis jetzt hast Du zumeist nur die gekürzte Logausgabe aus Deinem Editor gezeigt. Ich weiß nicht, ob das bereits empfohlene Ausführen von Biber direkt aus dem Terminal etwas hilfreichere Hinweise geben würde. (Siehe z.B. auch https://github.com/plk/biber/issues/70.)
alive667 hat geschrieben:
Mo 12. Dez 2022, 10:58
MoeWe hat geschrieben:
Mi 30. Nov 2022, 10:23
Ja, das geht. Zum Beispiel mit biblatex-ext-tabular aus dem biblatex-ext-Bündel. Siehe Abschnitt 6 Tabular Bibliographies der biblatex-ext-Anleitung.
hab den bereich gelesen der anleitung aber versteh nur bahnhof

Wie kommt man nun an date, organization, version und in der letzten soll nur title / subtitle stehen aber da steht alles andere außer author
In der Anleitung steht, wie man eine bestimmte simple tabellarische Anordnung des Literaturverzeichnisses bekommen kann. Natürlich braucht man ein gewisses Grundverständnis von biblatex und biblatex-Stilen, wenn man etwas basteln möchte, das darüber hinausgeht.
\documentclass[]{scrreprt}

\usepackage[
  backend=biber,
  style=authoryear,
  maxnames=10, maxbibnames=99,
  backref,
]{biblatex}
\usepackage{biblatex-ext-tabular}

\usepackage{longtable}
\usepackage{array}
\newcolumntype{L}[1]{%
  >{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}

\defbibtabular{bibtabular}
  {\setlength{\LTpre}{0pt}%
   \setlength{\LTpost}{0pt}%
   \renewcommand*{\arraystretch}{1}%
   \begin{longtable}{%
     @{}
     |L{\dimexpr0.2\columnwidth-2\tabcolsep-2\arrayrulewidth\relax}|
     L{\dimexpr0.2\columnwidth-2\tabcolsep-2\arrayrulewidth\relax}|
     L{\dimexpr0.2\columnwidth-2\tabcolsep-2\arrayrulewidth\relax}|
     L{\dimexpr0.2\columnwidth-2\tabcolsep-2\arrayrulewidth\relax}|
     L{\dimexpr0.2\columnwidth-2\tabcolsep-2\arrayrulewidth\relax}|
     @{}}
     \hline}
	{\end{longtable}}
  {\anchorlang{\printfield{version}} &
   \plainlang{\printlist{organization}} &
   \plainlang{\printdate} &
   \plainlang{\printnames{author}} &
   \plainlang{\usebibmacro{title}} \\ \hline}

\begin{filecontents*}{\jobname.bib}
@rev{Test,
  author       = {author},
  title        = {Struktur},
  subtitle     = {Strukturänderung der},
  organization = {Abteilung},
  version      = {V001},
  date         = {2022-12-07},
}
@rev{Test2,
  author       = {author2},
  title        = {Struktur2},
  subtitle     = {Strukturänderung der 2.},
  organization = {Abteilung},
  version      = {V002},
  date         = {2022-12-07},
}
\end{filecontents*}
\addbibresource{\jobname.bib}

\begin{document}
  \nocite{*}

  \printbibtabular[title={Änderungshistorie},type=rev]
\end{document}

Re: Literaturverzeichnis Tabellenform

von alive667 » Mo 12. Dez 2022, 10:58

MoeWe hat geschrieben:
Mi 30. Nov 2022, 10:23
Ja, das geht. Zum Beispiel mit biblatex-ext-tabular aus dem biblatex-ext-Bündel. Siehe Abschnitt 6 Tabular Bibliographies der biblatex-ext-Anleitung.
hab den bereich gelesen der anleitung aber versteh nur bahnhof

Wie kommt man nun an date, organization, version und in der letzten soll nur title / subtitle stehen aber da steht alles andere außer author

\usepackage{biblatex-ext-tabular}

\usepackage{longtable}
\usepackage{array}
\newcolumntype{L}[1]{%
	>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}

\defbibtabular{bibtabular}
{\setlength{\LTpre}{0pt}%
	\setlength{\LTpost}{0pt}%
	\renewcommand*{\arraystretch}{1}%
	\begin{longtable}{%
			@{}
			|L{\dimexpr0.2\textwidth-\tabcolsep\relax}|
			L{\dimexpr0.2\textwidth-\tabcolsep\relax}|		
			L{\dimexpr0.6\textwidth-\tabcolsep\relax}|
			@{}}}
	{\end{longtable}}
{\anchorlang{\usebibmacro{tabular:sortname}} \newline Date &
	organization\newline version &
	\driver{\usebibmacro{tabular:omitsortname}} \\\hline}

Re: Literaturverzeichnis Tabellenform

von alive667 » Mo 12. Dez 2022, 10:10

werde jetzt als admin weiterschreiben - parallel den Systemadmin zu rate ziehen. der Latex Admin hat weniger Latex Ahnung als ich und ihr merkt ja, dass ich auch nur erweiterte Basics kenne :-/

morgen installiere ich es bei einem kollegen und probier mal obs dort geht. wenn nicht muss die IT her.

ach und wir verwalten über ein "Softwarecenter" alle Softwarepakete. da werden die installiert ohne dass man die IT nochmal kontaktieren muss. hab nur den localadmin wegen 2-3 anderer Softwaresystem für die ganze Abteilung

Re: Literaturverzeichnis Tabellenform

von ich meine ja nur » Mo 12. Dez 2022, 09:36

Unter Windows gibt es AFAIK manchmal (aber eher selten) das Problem, dass man per Gruppenrichtlinien vorgeben kann, dass Binaries nur in bestimmten Verzeichnissen ausgeführt werden. Da beim ersten Aufruf von biber dieses in einem temporären Verzeichnis ausgepackt wird und von dort dann diverse Libraries geladen werden, kann das ein Problem darstellen. Natürlich ist es keinen Deut sicherer, dann biber mit Admin-Rechten aufzurufen. Das konterkariert die Gruppenrichtlinie dann ggf. eher. Rücksprache mit dem (System-)Admin wäre ggf. sinnvoll.

Re: Literaturverzeichnis Tabellenform

von alive667 » Mo 12. Dez 2022, 09:10

es wird keine bbl oder blg datei erzeugt.

auch pdflatex als vollzugriff hat keine Einwirkung.

Als Admin geht es einwandfrei. ... "erweiterten Privilegien" ist glaube ich genau das richtige - aber welche datei/exe?

Re: Literaturverzeichnis Tabellenform

von alive667 » Mo 12. Dez 2022, 08:20

Nein die Fehlermeldung ist weg.

Wie gesagt hat der User nun VOLLZUGRIFF auf texstudio.exe, biber.exe, miktex-console

Latex
Prozess endete normal
pdf latex
Prozess gestartet: biber.exe "thesis"

Prozess endete mit Fehler(n)

Prozess gestartet: pdflatex.exe -synctex=1 -interaction=nonstopmode "thesis".tex
biber
Prozess gestartet: biber.exe "thesis"

Prozess endete mit Fehler(n)


Prozess gestartet: pdflatex.exe -synctex=1 -interaction=nonstopmode "thesis".tex

als admin ....
Prozess gestartet: bibtex.exe "thesis"

bibtex: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt
This is BibTeX, Version 0.99d (MiKTeX 22.11.25)
The top-level auxiliary file: thesis.aux
I found no \citation commands---while reading file thesis.aux
I found no \bibdata command---while reading file thesis.aux
I found no \bibstyle command---while reading file thesis.aux
(There were 3 error messages)
Prozess endete mit Fehler(n)


Prozess gestartet: pdflatex.exe -synctex=1 -interaction=nonstopmode "thesis".tex

pdflatex: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt
biber
Prozess gestartet: biber.exe "thesis"

biber: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt
INFO - This is Biber 2.18
INFO - Logfile is 'thesis.blg'
INFO - Reading 'thesis.bcf'
INFO - Using all citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex file 'literatur.bib' for section 0
INFO - LaTeX decoding ...
INFO - Found BibTeX data source 'literatur.bib'
INFO - Overriding locale 'de-DE' defaults 'normalization = NFD' with 'normalization = prenormalized'
INFO - Overriding locale 'de-DE' defaults 'variable = shifted' with 'variable = non-ignorable'
INFO - Sorting list 'nyt/global//global/global' of type 'entry' with template 'nyt' and locale 'de-DE'
INFO - No sort tailoring available for locale 'de-DE'
INFO - Overriding locale 'de-DE' defaults 'variable = shifted' with 'variable = non-ignorable'
INFO - Overriding locale 'de-DE' defaults 'normalization = NFD' with 'normalization = prenormalized'
INFO - Sorting list 'ydnt/global//global/global' of type 'entry' with template 'ydnt' and locale 'de-DE'
INFO - No sort tailoring available for locale 'de-DE'
INFO - Writing 'thesis.bbl' with encoding 'UTF-8'
INFO - Output to thesis.bbl
Prozess endete normal
TADA - und es geht ...
als admin

irritiert mich "pdflatex: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt"

werde mal noch suchen obs ne pdflatex.exe oder so gibt und auch dort vollzugriff machen

Re: Literaturverzeichnis Tabellenform

von MoeWe » Sa 10. Dez 2022, 16:20

Bekommst Du denn jetzt nach der Update-Geschichte beim Aufruf von pdfLaTeX und Biber im User-Mode immer noch die Meldung, dass die Admin- und User-Updates nicht synchron sind? Wenn das der Fall ist, dann scheint mir irgendetwas mit der Installation nicht in Ordnung zu sein. Das ist aber aus der Ferne zumindest für mich immer sehr schwer zu beurteilen.

Wenn die Meldung nicht mehr da ist, dann sollte der erste pdfLaTeX-Lauf ja ohne Fehler funktionieren. Ist das so? Was ist mit dem folgenden Biber-Aufruf? Was bekommst Du da als Anzeige im Editor? Was sagt die .blg-Datei?

Re: Literaturverzeichnis Tabellenform

von alive667 » Sa 10. Dez 2022, 11:27

viel interessanter finde ich doch, dass ich als admin benutzer / admin alles geupdatet hab und das auch als nutzer gemacht habe. zusätzlich 1x als admin ausführen und 1x als "anderer benutzer anmelden" und als admin ausgeführt. hab auch schon 1.000 mal neugestartet.

alles ist auf dem aktuellen stand und es gibt keine neuen updates.

auch interssant ist, dass ich dem nutzer nun bei miktex, texstudio VOLLZUGRIFF gewährt habe wie auch als admin ihn habe - aber geändert hat es nichts.

die *.blg wird gar nicht erzeugt als User- genau wie die *.bbl

"pdflatex: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt" das finde ich als Admin auch interssant.

als Admin wird die blg erzeugt
[0] Config.pm:306> INFO - This is Biber 2.18
[0] Config.pm:309> INFO - Logfile is 'thesis.blg'
[176] biber-MSWIN64:340> INFO - ===
[249] Biber.pm:418> INFO - Reading 'thesis.bcf'
[366] Biber.pm:975> INFO - Using all citekeys in bib section 0
[386] Biber.pm:4401> INFO - Processing section 0
[407] Biber.pm:4592> INFO - Looking for bibtex file 'literatur.bib' for section 0
[471] bibtex.pm:1713> INFO - LaTeX decoding ...
[487] bibtex.pm:1518> INFO - Found BibTeX data source 'literatur.bib'
[565] UCollate.pm:68> INFO - Overriding locale 'de-DE' defaults 'variable = shifted' with 'variable = non-ignorable'
[565] UCollate.pm:68> INFO - Overriding locale 'de-DE' defaults 'normalization = NFD' with 'normalization = prenormalized'
[565] Biber.pm:4221> INFO - Sorting list 'nyt/global//global/global' of type 'entry' with template 'nyt' and locale 'de-DE'
[565] Biber.pm:4227> INFO - No sort tailoring available for locale 'de-DE'
[581] UCollate.pm:68> INFO - Overriding locale 'de-DE' defaults 'normalization = NFD' with 'normalization = prenormalized'
[581] UCollate.pm:68> INFO - Overriding locale 'de-DE' defaults 'variable = shifted' with 'variable = non-ignorable'
[581] Biber.pm:4221> INFO - Sorting list 'ydnt/global//global/global' of type 'entry' with template 'ydnt' and locale 'de-DE'
[581] Biber.pm:4227> INFO - No sort tailoring available for locale 'de-DE'
[597] bbl.pm:654> INFO - Writing 'thesis.bbl' with encoding 'UTF-8'
[603] bbl.pm:757> INFO - Output to thesis.bbl

Re: Literaturverzeichnis Tabellenform

von MoeWe » Sa 10. Dez 2022, 09:16

Die Meldungen im User-Mode
major issue: Benutzer/Administrator-Updates sind nicht synchron.
deuten darauf hin, dass die User-Updates und Admin-Updates nicht zusammenpassen. Wenn MikTeX als Mehrbenutzer-System installiert ist, dann gibt es zwei Ebenen, auf denen Pakete installiert werden könne, einmal als Admin mehr oder weniger global und dann als User mehr oder weniger lokal. Diese Pakete werden unabhängig voneinander verwaltet. User-Pakete haben Vorrang vor Admin-Paketen. Wenn Du ein vollständiges Update durchführen möchtest, dann musst Du das in der MikTeX-Konsole einmal im User-Modus und einmal im Admin-Modus machen. Obwohl der Admin-Modus vom Gefühl her "mächtiger" sein sollte, kann er User-Pakete nicht aktualisieren. Da das immer wieder Probleme gab, hat MikTeX da jetzt eine Meldung eingebaut.

Wenn Du auch im User-Modus alle Updates gemacht hast, wäre es interessant zu erfahren, was der Biber-Lauf dann sagt. Zeig uns also auch diese .blg-Datei. Die lapidare Zusammenfassung von TeXstudio ist nicht genug.

Re: Literaturverzeichnis Tabellenform

von alive667 » Fr 9. Dez 2022, 16:49

mit LaTeX, Biber, LaTeX und LaTex hab ich auch schon gemacht.

als Admin geht es, als normaler Nutzer nicht.

Interessant - ich war als admin auf dem pc, hab dem normalen nutzer ADMINrechte gegeben. hab miktex nochmal neuinstalliert, update usw gemacht (mit Nutzeraccount als ADMIN).
Hab mir dann die Adminrechte genommen als Nutzer und es ging wieder nicht, als Admin angemeldet gehts wieder.

Das ist doch ein wenig komisch alles.



hab nochmal alle "temp" daten gelöscht. Manuell nun angestoßen.

LaTeX
Prozess gestartet: pdflatex.exe -synctex=1 -interaction=nonstopmode "thesis".tex

pdflatex: major issue: Benutzer/Administrator-Updates sind nicht synchron.
Prozess endete normal


Prozess gestartet: latex.exe -src -interaction=nonstopmode "thesis".tex

latex: major issue: Benutzer/Administrator-Updates sind nicht synchron.
Prozess endete mit Fehler(n)
Biber
Prozess gestartet: biber.exe "thesis"

biber: major issue: Benutzer/Administrator-Updates sind nicht synchron.
Prozess endete mit Fehler(n)

LaTeX
Prozess gestartet: biber.exe "thesis"

biber: major issue: Benutzer/Administrator-Updates sind nicht synchron.
Prozess endete mit Fehler(n)
-----------------------------------------------------------
als Admin

LaTeX
Prozess gestartet: pdflatex.exe -synctex=1 -interaction=nonstopmode "thesis".tex

pdflatex: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt
Prozess endete normal


Prozess gestartet: pdflatex.exe -synctex=1 -interaction=nonstopmode "thesis".tex

pdflatex: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt
Prozess endete normal


Prozess gestartet: pdflatex.exe -synctex=1 -interaction=nonstopmode "thesis".tex

pdflatex: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt



pdflatex: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt
Prozess endete normal


Prozess gestartet: bibtex.exe "thesis"

bibtex: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt
This is BibTeX, Version 0.99d (MiKTeX 22.11.25)
The top-level auxiliary file: thesis.aux
I found no \citation commands---while reading file thesis.aux
I found no \bibdata command---while reading file thesis.aux
I found no \bibstyle command---while reading file thesis.aux
(There were 3 error messages)
Prozess endete mit Fehler(n)


Prozess gestartet: pdflatex.exe -synctex=1 -interaction=nonstopmode "thesis".tex

pdflatex: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt
Prozess endete normal
Biber
Prozess gestartet: biber.exe "thesis"

biber: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt
INFO - This is Biber 2.18
INFO - Logfile is 'thesis.blg'
INFO - Reading 'thesis.bcf'
INFO - Using all citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex file 'literatur.bib' for section 0
INFO - LaTeX decoding ...
INFO - Found BibTeX data source 'literatur.bib'
INFO - Overriding locale 'de-DE' defaults 'normalization = NFD' with 'normalization = prenormalized'
INFO - Overriding locale 'de-DE' defaults 'variable = shifted' with 'variable = non-ignorable'
INFO - Sorting list 'nyt/global//global/global' of type 'entry' with template 'nyt' and locale 'de-DE'
INFO - No sort tailoring available for locale 'de-DE'
INFO - Overriding locale 'de-DE' defaults 'normalization = NFD' with 'normalization = prenormalized'
INFO - Overriding locale 'de-DE' defaults 'variable = shifted' with 'variable = non-ignorable'
INFO - Sorting list 'ydnt/global//global/global' of type 'entry' with template 'ydnt' and locale 'de-DE'
INFO - No sort tailoring available for locale 'de-DE'
INFO - Writing 'thesis.bbl' with encoding 'UTF-8'
INFO - Output to thesis.bbl
Prozess endete normal
LaTeX
Prozess gestartet: latex.exe -src -interaction=nonstopmode "thesis".tex

latex: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt
Prozess endete mit Fehler(n)
LaTeX
Prozess gestartet: pdflatex.exe -synctex=1 -interaction=nonstopmode "thesis".tex

pdflatex: Sicherheitsrisiko: wird mit erweiterten Privilegien ausgeführt
Prozess endete normal

für mich heißt das doch, dass der Admin irgendwo noch andere schreibrechte hat oder pakete abrufen kann die der normale nutzer nicht machen kann?

Nach oben