\acro Verzeichnis Thema ist als GELÖST markiert

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Benutzeravatar
habanero
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Di 24. Jan 2023, 23:39

\acro Verzeichnis

Beitrag von habanero »

Moin,

ich habe von \acronym auf \acro gewechselt, damit ich ein sortiertes Verzeichnis bekommen an.
Es klappt nach vielen Versuchen und Lesen der Dokumentation immer noch nicht. Es klappte reibungslos vorher mit acronym

Ja, es sind recht viele Pakete, wahrscheinlich brauche ich nicht alle. Da muss ich mich nochmal drum kümmern.

Ich habe ein bisschen das hier in Verdacht:
only-used = true % oder list/display = used?
	make-links = true , 
	pages/display = first 
	pages/fill={\acrodotfill}}
Die slashes zur anderen Seite sind hier korrekt? Ich habe schon verschiedene Varianten ohne Erfolg getestet. mit

hier der Code, bei mir lief es jetzt noch nicht. Und ich wollte die eigentlich gerne auslagern, und dann mit \input einfügen, aber auch das klappte bisher nicht.

Fehlermeldung
Use of \??? doesn't match its definition. pages/fill={\acrodotfill}}
Undefined control sequence. \AC@reset@newl
Missing \begin{document}. \newacro{H
Undefined control sequence. \newacro{Hb}[\AC@hyperlink{Hb}{Hb}]{Hämoglobin}

Beispiel:
\documentclass[a4paper, 11pt,]{book}
\usepackage[main = ngerman, english]{babel}
\usepackage{verbatim}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage[minimal]{chemmacros}
\usepackage{chemformula}
\usepackage{parskip}
\usepackage{acro}
\usepackage{titlesec}
\usepackage{pdflscape} 
\usepackage[onehalfspacing]{setspace} 
\RequirePackage{geometry}
\geometry{a4paper, bottom=30mm,left=35mm, right=25mm, top=30mm}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[T1]{fontenc}
\usepackage[style=numeric, backref = true, maxcitenames=2, ]{biblatex}
\usepackage{csquotes}
%\addbibresource{literatur.bib}
\usepackage{mathptmx}
\usepackage{url}
\usepackage{graphicx}
\usepackage{titletoc}
\usepackage[format=plain,justification=raggedright,singlelinecheck=false, font=footnotesize]{caption}
\usepackage[outercaption]{sidecap}
\usepackage{xcolor}
\usepackage{listings}
\lstset{captionpos=b,frame=single}
\graphicspath{ {./images/} {./graphics/} }
\usepackage{wrapfig}
\usepackage{diagbox}
\usepackage{afterpage}
\usepackage{tabularx}
\usepackage{booktabs}
\renewcommand*{\arraystretch}{1.3}
\pagestyle{fancy}{
	\pagenumbering{roman}
	\fancyfoot{}
	\lhead[\thepage]{{}}
	\rhead[{}]{\thepage}
	\setlength{\headsep}{7ex} 
	\setlength{\footskip}{7ex} 
}
\usepackage{upgreek} 
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}

\usepackage[colorlinks=true,
linkcolor=black,						
urlcolor=black,						  	
citecolor=black,					
pdfstartview=Fit,						
final=true,								
plainpages=false,					
hyperindex=true, 					
hyperfootnotes=true, 					
bookmarks=true 					
]{hyperref}
\usepackage[nameinlink, noabbrev]{cleveref}

\acsetup{
	only-used = true % oder list/display = used?
	make-links = true , 
	pages/display = first 
	pages/fill={\acrodotfill}}


\DeclareAcronym{bla}{
	short = bla1  ,
	long = bla bla bla bla ,
	long-format= \textit}%müssen hier klammern drum? 
\DeclareAcronym{etc}{
	short = etc. ,
	long = et cetera$\delta$ ,
	long-format= \textit} 


\begin{document}
\printacronyms



Hallo das ist das dokument. \ac{bla} und was steht hier ein kleiner \ac{etc} und genau hier \acl{etc}

Hier ist Text


		
\end{document}
Ich freue mich über Anregungen

Viele Grüße
habanero

ich meine ja nur

Re: \acro Verzeichnis

Beitrag von ich meine ja nur »

Du solltest wirklich dringend die Präambel ausmisten. Das würde ggf. auch Hilfe erleichtern, da man sich nicht erst durchwühlen muss. Du kannst das leicht mit den Maßnahmen aus der Minimalbeispiel-Anleitung erledigen.

Ansonsten solltest du darauf achten, alle key=value auch mit einem Komma voneinander zu trennten. Ein Prozent oder ein Zeilenumbruch sind kein Ersatz dafür. Und natürlich macht es keinen Sinn, irgendwelche Optionen dazu zu erfinden. Also besser die verfügbaren Optionen in der acro-Anleitung nachlesen.

Die Fehlermeldungen wird man beispielsweise so schon einmal los:
\documentclass[a4paper, 11pt,]{book}
\usepackage[main = ngerman, english]{babel}
\usepackage{verbatim}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage[minimal]{chemmacros}
\usepackage{chemformula}
\usepackage{parskip}
\usepackage{acro}
\usepackage{titlesec}
\usepackage{pdflscape} 
\usepackage[onehalfspacing]{setspace} 
\RequirePackage{geometry}
\geometry{a4paper, bottom=30mm,left=35mm, right=25mm, top=30mm}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[T1]{fontenc}
\usepackage[style=numeric, backref = true, maxcitenames=2, ]{biblatex}
\usepackage{csquotes}
%\addbibresource{literatur.bib}
\usepackage{mathptmx}
\usepackage{url}
\usepackage{graphicx}
\usepackage{titletoc}
\usepackage[format=plain,justification=raggedright,singlelinecheck=false, font=footnotesize]{caption}
\usepackage[outercaption]{sidecap}
\usepackage{xcolor}
\usepackage{listings}
\lstset{captionpos=b,frame=single}
\graphicspath{ {./images/} {./graphics/} }
\usepackage{wrapfig}
\usepackage{diagbox}
\usepackage{afterpage}
\usepackage{tabularx}
\usepackage{booktabs}
\renewcommand*{\arraystretch}{1.3}
\pagestyle{fancy}{
	\pagenumbering{roman}
	\fancyfoot{}
	\lhead[\thepage]{{}}
	\rhead[{}]{\thepage}
	\setlength{\headsep}{7ex} 
	\setlength{\footskip}{7ex} 
}
\usepackage{upgreek} 
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}

\usepackage[colorlinks=true,
linkcolor=black,						
urlcolor=black,						  	
citecolor=black,					
pdfstartview=Fit,						
final=true,								
plainpages=false,					
hyperindex=true, 					
hyperfootnotes=true, 					
bookmarks=true 					
]{hyperref}
\usepackage[nameinlink, noabbrev]{cleveref}

\acsetup{
%	only-used = true, % <--- Hier fehlte ein Komm, aber die Option gibt es ohnehin nicht! a % oder list/display = used?
	make-links = true , 
	pages/display = first, % <--- Hier fehlte ein Komma
	pages/fill={\acrodotfill}}


\DeclareAcronym{bla}{
	short = bla1  ,
	long = bla bla bla bla ,
	long-format= \textit}%müssen hier klammern drum? 
\DeclareAcronym{etc}{
	short = etc. ,
	long = et cetera$\delta$ ,
	long-format= \textit} 


\begin{document}
\printacronyms



Hallo das ist das dokument. \ac{bla} und was steht hier ein kleiner \ac{etc} und genau hier \acl{etc}

Hier ist Text


		
\end{document}
Für mehr hatte ich keine Zeit.

Benutzeravatar
habanero
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Di 24. Jan 2023, 23:39

Re: \acro Verzeichnis

Beitrag von habanero »

Hallo und schonmal vielen Dank!

Das hat mir schon sehr geholfen und ich konnte das Problem nun lösen.
Letzlich habe ich noch diese Fehlermeldung gefunden:
\AC@reset@newl@bel
und dieser Link lieferte schließlich die Antwort: Die aux. Datei hatte ich ja zuvor auch mit dem acronym-Paket verwendet. Löschen und neues kompilieren löste das Problem...
https://tex.stackexchange.com/questions/240715/undefined-control-sequence-resetnewlbel

Jetzt habe ich ein schönes Verzeichnis, was sich mittels acro und den options sehr schön einstellen lässt. :!: 8) :wink:
Vielen Dank und noch einen schönen Abend!

habanero

Antworten