Da biblatex bei einem . nicht zwischen dem Punkt am Ende einer Abkürzung und dem Punkt am Ende eines Satzes unterscheiden kann, sollte man in bibstrings . besser vermeiden und stattdessen \adddot nehmen, wenn es sich um einen Abkürzungspunkt handelt. Das Modul für Englisch nutzt zwischen dem "et" und dem "al." nicht nur ein Leerzeichen sondern setzt \addabbrvspace, damit es nicht ganz so einfach ist, dort einen Zeilenumbruch zu bekommen. Das würde ich auch machen, daher tendiere ich eher zu
\DefineBibliographyStrings{german}{
andothers={et\addabbrvspace al\adddot}
}
Da ngerman die Strings von german erbt, können wir hier den String für german umdefinieren.
Eckige Klammern mit Autor-Jahr-Zitaten geht meiner (vielleicht nicht ganz unvoreingenommenen) Meinung nach am besten mit
biblatex-exts \DeclareOuterCiteDelims. Dafür muss man statt dem Stil authoryear aber den Stil ext-authoryear laden.
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=ext-authoryear, backend=biber]{biblatex}
\DeclareOuterCiteDelims{parencite}{\bibopenbracket}{\bibclosebracket}
\DefineBibliographyStrings{german}{
andothers={et\addabbrvspace al\adddot}
}
\addbibresource{biblatex-examples.bib}
\begin{document}
\autocite{sigfridsson} or \parencite{aksin}
\printbibliography
\end{document}
Mit LyX sollte die Literaturverzeichnis-Konfiguration in etwa wie folgt aussehen
Der folgende Code muss in die Präambel. Da LyX diesen Präambelcode vor dem Laden der Pakete ausführt, müssen wir den gewünschten Code in \AtBeginDocument einpacken.
\AtBeginDocument{%
\DeclareOuterCiteDelims{parencite}{\bibopenbracket}{\bibclosebracket}%
\DefineBibliographyStrings{german}{
andothers={et\addabbrvspace al\adddot}
}%
}
Das sieht dann in etwa so aus

Da [tt]biblatex[/tt] bei einem [tt].[/tt] nicht zwischen dem Punkt am Ende einer Abkürzung und dem Punkt am Ende eines Satzes unterscheiden kann, sollte man in bibstrings [tt].[/tt] besser vermeiden und stattdessen [tt]\adddot[/tt] nehmen, wenn es sich um einen Abkürzungspunkt handelt. Das Modul für Englisch nutzt zwischen dem "et" und dem "al." nicht nur ein Leerzeichen sondern setzt [tt]\addabbrvspace[/tt], damit es nicht ganz so einfach ist, dort einen Zeilenumbruch zu bekommen. Das würde ich auch machen, daher tendiere ich eher zu
[code]\DefineBibliographyStrings{german}{
andothers={et\addabbrvspace al\adddot}
}[/code]
Da [tt]ngerman[/tt] die Strings von [tt]german[/tt] erbt, können wir hier den String für [tt]german[/tt] umdefinieren.
Eckige Klammern mit Autor-Jahr-Zitaten geht meiner (vielleicht nicht ganz unvoreingenommenen) Meinung nach am besten mit [p]biblatex-ext[/p]s [tt]\DeclareOuterCiteDelims[/tt]. Dafür muss man statt dem Stil [tt]authoryear[/tt] aber den Stil [tt]ext-authoryear[/tt] laden.
[code]\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=ext-authoryear, backend=biber]{biblatex}
\DeclareOuterCiteDelims{parencite}{\bibopenbracket}{\bibclosebracket}
\DefineBibliographyStrings{german}{
andothers={et\addabbrvspace al\adddot}
}
\addbibresource{biblatex-examples.bib}
\begin{document}
\autocite{sigfridsson} or \parencite{aksin}
\printbibliography
\end{document}[/code]
Mit LyX sollte die Literaturverzeichnis-Konfiguration in etwa wie folgt aussehen
[img]https://golatex.de/files/lyx_bibopt_213.png[/img]
Der folgende Code muss in die Präambel. Da LyX diesen Präambelcode vor dem Laden der Pakete ausführt, müssen wir den gewünschten Code in [tt]\AtBeginDocument[/tt] einpacken.
[code]\AtBeginDocument{%
\DeclareOuterCiteDelims{parencite}{\bibopenbracket}{\bibclosebracket}%
\DefineBibliographyStrings{german}{
andothers={et\addabbrvspace al\adddot}
}%
}[/code]
Das sieht dann in etwa so aus
[img]https://golatex.de/files/lyx_preamble_794.png[/img]