including citavi “parallel title” feature with biblatex
up vote
0
down vote
favorite
This is a very simple question, probably not needing even a MWE - how do I include the "parallel title" field in Citavi in any of the standard style files by accessing the .bib database with biblatex? The output should display both the main title and parallel title a work is known by.
biblatex biber
add a comment |
up vote
0
down vote
favorite
This is a very simple question, probably not needing even a MWE - how do I include the "parallel title" field in Citavi in any of the standard style files by accessing the .bib database with biblatex? The output should display both the main title and parallel title a work is known by.
biblatex biber
1
I guess most people would use thetitleaddonfield.
– moewe
Nov 17 at 10:39
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
This is a very simple question, probably not needing even a MWE - how do I include the "parallel title" field in Citavi in any of the standard style files by accessing the .bib database with biblatex? The output should display both the main title and parallel title a work is known by.
biblatex biber
This is a very simple question, probably not needing even a MWE - how do I include the "parallel title" field in Citavi in any of the standard style files by accessing the .bib database with biblatex? The output should display both the main title and parallel title a work is known by.
biblatex biber
biblatex biber
edited Nov 17 at 16:19
moewe
82.8k8106317
82.8k8106317
asked Nov 16 at 19:44
Gyalten Jigdrel
939
939
1
I guess most people would use thetitleaddonfield.
– moewe
Nov 17 at 10:39
add a comment |
1
I guess most people would use thetitleaddonfield.
– moewe
Nov 17 at 10:39
1
1
I guess most people would use the
titleaddon field.– moewe
Nov 17 at 10:39
I guess most people would use the
titleaddon field.– moewe
Nov 17 at 10:39
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
If you are looking for an existing field, I guess the most common idiom would be to use titleaddon. If you like, you can modify the field format so that it comes out in square brackets, see for example (Hg.) for Authors.
documentclass{article}
usepackage{filecontents}
begin{filecontents}{jobname.bib}
@book{Doi.1978,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
title = {Senkyo seido},
titleaddon = {Das Wahlsystem},
location = {T^oky^o},
publisher = {Gy^osei}
}
end{filecontents}
usepackage[ngerman]{babel}
usepackage{csquotes}
usepackage[style=authoryear]{biblatex}
addbibresource{jobname.bib}
begin{document}
cite{Doi.1978}
printbibliography
end{document}
gives

But you could also define an entirely new field for those kind of titles. Add field "tome" to biblatex entries shows all kinds of strategies to get define new fields. The disadvantage here is that you will definitely have to manipulate some bibmacros, while you might be able to get away without redefining bibmacros when you use titleaddon and accept the output it gives you out of the box.
documentclass{article}
usepackage[T1]{fontenc}
usepackage[utf8]{inputenc}
usepackage[ngerman]{babel}
usepackage{csquotes}
usepackage{filecontents}
begin{filecontents}{paralleltitle.dbx}
DeclareDatamodelFields[type=field,datatype=literal]{paralleltitle}
DeclareDatamodelEntryfields{paralleltitle}
end{filecontents}
usepackage[backend=biber, style=authoryear, datamodel=paralleltitle]{biblatex}
DeclareFieldFormat{paralleltitle}{mkbibbrackets{#1}}
newcommand*{paralleltitlepunct}{addspace}
renewbibmacro*{title}{%
ifboolexpr{
test {iffieldundef{title}}
and
test {iffieldundef{subtitle}}
}
{}
{printtext[title]{%
printfield[titlecase]{title}%
setunit{subtitlepunct}%
printfield[titlecase]{subtitle}}%
setunit{paralleltitlepunct}%
printfield{paralleltitle}%
newunit}%
printfield{titleaddon}}
usepackage{filecontents}
begin{filecontents}{jobname.bib}
@book{Doi.1978,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
title = {Senkyo seido},
paralleltitle = {Das Wahlsystem},
location = {T^oky^o},
publisher = {Gy^osei}
}
end{filecontents}
addbibresource{jobname.bib}
begin{document}
cite{Doi.1978}
printbibliography
end{document}
gives
![Doi, Yutaka, Tetsuji Sano und Itsuo Tanaka (1978). Senkyo seido [Das Wahlsystem]. Tôkyô: Gyôsei.](https://i.stack.imgur.com/YtsSX.png)
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
If you are looking for an existing field, I guess the most common idiom would be to use titleaddon. If you like, you can modify the field format so that it comes out in square brackets, see for example (Hg.) for Authors.
documentclass{article}
usepackage{filecontents}
begin{filecontents}{jobname.bib}
@book{Doi.1978,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
title = {Senkyo seido},
titleaddon = {Das Wahlsystem},
location = {T^oky^o},
publisher = {Gy^osei}
}
end{filecontents}
usepackage[ngerman]{babel}
usepackage{csquotes}
usepackage[style=authoryear]{biblatex}
addbibresource{jobname.bib}
begin{document}
cite{Doi.1978}
printbibliography
end{document}
gives

But you could also define an entirely new field for those kind of titles. Add field "tome" to biblatex entries shows all kinds of strategies to get define new fields. The disadvantage here is that you will definitely have to manipulate some bibmacros, while you might be able to get away without redefining bibmacros when you use titleaddon and accept the output it gives you out of the box.
documentclass{article}
usepackage[T1]{fontenc}
usepackage[utf8]{inputenc}
usepackage[ngerman]{babel}
usepackage{csquotes}
usepackage{filecontents}
begin{filecontents}{paralleltitle.dbx}
DeclareDatamodelFields[type=field,datatype=literal]{paralleltitle}
DeclareDatamodelEntryfields{paralleltitle}
end{filecontents}
usepackage[backend=biber, style=authoryear, datamodel=paralleltitle]{biblatex}
DeclareFieldFormat{paralleltitle}{mkbibbrackets{#1}}
newcommand*{paralleltitlepunct}{addspace}
renewbibmacro*{title}{%
ifboolexpr{
test {iffieldundef{title}}
and
test {iffieldundef{subtitle}}
}
{}
{printtext[title]{%
printfield[titlecase]{title}%
setunit{subtitlepunct}%
printfield[titlecase]{subtitle}}%
setunit{paralleltitlepunct}%
printfield{paralleltitle}%
newunit}%
printfield{titleaddon}}
usepackage{filecontents}
begin{filecontents}{jobname.bib}
@book{Doi.1978,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
title = {Senkyo seido},
paralleltitle = {Das Wahlsystem},
location = {T^oky^o},
publisher = {Gy^osei}
}
end{filecontents}
addbibresource{jobname.bib}
begin{document}
cite{Doi.1978}
printbibliography
end{document}
gives
![Doi, Yutaka, Tetsuji Sano und Itsuo Tanaka (1978). Senkyo seido [Das Wahlsystem]. Tôkyô: Gyôsei.](https://i.stack.imgur.com/YtsSX.png)
add a comment |
up vote
1
down vote
If you are looking for an existing field, I guess the most common idiom would be to use titleaddon. If you like, you can modify the field format so that it comes out in square brackets, see for example (Hg.) for Authors.
documentclass{article}
usepackage{filecontents}
begin{filecontents}{jobname.bib}
@book{Doi.1978,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
title = {Senkyo seido},
titleaddon = {Das Wahlsystem},
location = {T^oky^o},
publisher = {Gy^osei}
}
end{filecontents}
usepackage[ngerman]{babel}
usepackage{csquotes}
usepackage[style=authoryear]{biblatex}
addbibresource{jobname.bib}
begin{document}
cite{Doi.1978}
printbibliography
end{document}
gives

But you could also define an entirely new field for those kind of titles. Add field "tome" to biblatex entries shows all kinds of strategies to get define new fields. The disadvantage here is that you will definitely have to manipulate some bibmacros, while you might be able to get away without redefining bibmacros when you use titleaddon and accept the output it gives you out of the box.
documentclass{article}
usepackage[T1]{fontenc}
usepackage[utf8]{inputenc}
usepackage[ngerman]{babel}
usepackage{csquotes}
usepackage{filecontents}
begin{filecontents}{paralleltitle.dbx}
DeclareDatamodelFields[type=field,datatype=literal]{paralleltitle}
DeclareDatamodelEntryfields{paralleltitle}
end{filecontents}
usepackage[backend=biber, style=authoryear, datamodel=paralleltitle]{biblatex}
DeclareFieldFormat{paralleltitle}{mkbibbrackets{#1}}
newcommand*{paralleltitlepunct}{addspace}
renewbibmacro*{title}{%
ifboolexpr{
test {iffieldundef{title}}
and
test {iffieldundef{subtitle}}
}
{}
{printtext[title]{%
printfield[titlecase]{title}%
setunit{subtitlepunct}%
printfield[titlecase]{subtitle}}%
setunit{paralleltitlepunct}%
printfield{paralleltitle}%
newunit}%
printfield{titleaddon}}
usepackage{filecontents}
begin{filecontents}{jobname.bib}
@book{Doi.1978,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
title = {Senkyo seido},
paralleltitle = {Das Wahlsystem},
location = {T^oky^o},
publisher = {Gy^osei}
}
end{filecontents}
addbibresource{jobname.bib}
begin{document}
cite{Doi.1978}
printbibliography
end{document}
gives
![Doi, Yutaka, Tetsuji Sano und Itsuo Tanaka (1978). Senkyo seido [Das Wahlsystem]. Tôkyô: Gyôsei.](https://i.stack.imgur.com/YtsSX.png)
add a comment |
up vote
1
down vote
up vote
1
down vote
If you are looking for an existing field, I guess the most common idiom would be to use titleaddon. If you like, you can modify the field format so that it comes out in square brackets, see for example (Hg.) for Authors.
documentclass{article}
usepackage{filecontents}
begin{filecontents}{jobname.bib}
@book{Doi.1978,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
title = {Senkyo seido},
titleaddon = {Das Wahlsystem},
location = {T^oky^o},
publisher = {Gy^osei}
}
end{filecontents}
usepackage[ngerman]{babel}
usepackage{csquotes}
usepackage[style=authoryear]{biblatex}
addbibresource{jobname.bib}
begin{document}
cite{Doi.1978}
printbibliography
end{document}
gives

But you could also define an entirely new field for those kind of titles. Add field "tome" to biblatex entries shows all kinds of strategies to get define new fields. The disadvantage here is that you will definitely have to manipulate some bibmacros, while you might be able to get away without redefining bibmacros when you use titleaddon and accept the output it gives you out of the box.
documentclass{article}
usepackage[T1]{fontenc}
usepackage[utf8]{inputenc}
usepackage[ngerman]{babel}
usepackage{csquotes}
usepackage{filecontents}
begin{filecontents}{paralleltitle.dbx}
DeclareDatamodelFields[type=field,datatype=literal]{paralleltitle}
DeclareDatamodelEntryfields{paralleltitle}
end{filecontents}
usepackage[backend=biber, style=authoryear, datamodel=paralleltitle]{biblatex}
DeclareFieldFormat{paralleltitle}{mkbibbrackets{#1}}
newcommand*{paralleltitlepunct}{addspace}
renewbibmacro*{title}{%
ifboolexpr{
test {iffieldundef{title}}
and
test {iffieldundef{subtitle}}
}
{}
{printtext[title]{%
printfield[titlecase]{title}%
setunit{subtitlepunct}%
printfield[titlecase]{subtitle}}%
setunit{paralleltitlepunct}%
printfield{paralleltitle}%
newunit}%
printfield{titleaddon}}
usepackage{filecontents}
begin{filecontents}{jobname.bib}
@book{Doi.1978,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
title = {Senkyo seido},
paralleltitle = {Das Wahlsystem},
location = {T^oky^o},
publisher = {Gy^osei}
}
end{filecontents}
addbibresource{jobname.bib}
begin{document}
cite{Doi.1978}
printbibliography
end{document}
gives
![Doi, Yutaka, Tetsuji Sano und Itsuo Tanaka (1978). Senkyo seido [Das Wahlsystem]. Tôkyô: Gyôsei.](https://i.stack.imgur.com/YtsSX.png)
If you are looking for an existing field, I guess the most common idiom would be to use titleaddon. If you like, you can modify the field format so that it comes out in square brackets, see for example (Hg.) for Authors.
documentclass{article}
usepackage{filecontents}
begin{filecontents}{jobname.bib}
@book{Doi.1978,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
title = {Senkyo seido},
titleaddon = {Das Wahlsystem},
location = {T^oky^o},
publisher = {Gy^osei}
}
end{filecontents}
usepackage[ngerman]{babel}
usepackage{csquotes}
usepackage[style=authoryear]{biblatex}
addbibresource{jobname.bib}
begin{document}
cite{Doi.1978}
printbibliography
end{document}
gives

But you could also define an entirely new field for those kind of titles. Add field "tome" to biblatex entries shows all kinds of strategies to get define new fields. The disadvantage here is that you will definitely have to manipulate some bibmacros, while you might be able to get away without redefining bibmacros when you use titleaddon and accept the output it gives you out of the box.
documentclass{article}
usepackage[T1]{fontenc}
usepackage[utf8]{inputenc}
usepackage[ngerman]{babel}
usepackage{csquotes}
usepackage{filecontents}
begin{filecontents}{paralleltitle.dbx}
DeclareDatamodelFields[type=field,datatype=literal]{paralleltitle}
DeclareDatamodelEntryfields{paralleltitle}
end{filecontents}
usepackage[backend=biber, style=authoryear, datamodel=paralleltitle]{biblatex}
DeclareFieldFormat{paralleltitle}{mkbibbrackets{#1}}
newcommand*{paralleltitlepunct}{addspace}
renewbibmacro*{title}{%
ifboolexpr{
test {iffieldundef{title}}
and
test {iffieldundef{subtitle}}
}
{}
{printtext[title]{%
printfield[titlecase]{title}%
setunit{subtitlepunct}%
printfield[titlecase]{subtitle}}%
setunit{paralleltitlepunct}%
printfield{paralleltitle}%
newunit}%
printfield{titleaddon}}
usepackage{filecontents}
begin{filecontents}{jobname.bib}
@book{Doi.1978,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
title = {Senkyo seido},
paralleltitle = {Das Wahlsystem},
location = {T^oky^o},
publisher = {Gy^osei}
}
end{filecontents}
addbibresource{jobname.bib}
begin{document}
cite{Doi.1978}
printbibliography
end{document}
gives
![Doi, Yutaka, Tetsuji Sano und Itsuo Tanaka (1978). Senkyo seido [Das Wahlsystem]. Tôkyô: Gyôsei.](https://i.stack.imgur.com/YtsSX.png)
answered Nov 17 at 16:18
moewe
82.8k8106317
82.8k8106317
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f460370%2fincluding-citavi-parallel-title-feature-with-biblatex%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
I guess most people would use the
titleaddonfield.– moewe
Nov 17 at 10:39