How to make edcite skip straight to the short form when biblatex-chicago short option is selected












2















Some time ago, David Purton (@DavidPurton) kindly devised a set of commands --- edcite{}, edvolcite{}{}, transcite{}, etc. --- for referencing just the editor or translator and publication information of an edition of an ancient or medieval primary text.



My question today involves the same MWE as before: is there a simple way to get edcite{} and its siblings to conform to the short option in the command usepackage[notes, short]{biblatex-chicago}?



In my original question, I had asked for a command that would print the editor's full name and the book's publication information (address: publisher, date) the first time an edition was referenced and then a short version (just editor's name) on subsequent citations.



What I would like it to do when the short option is activated is to use the short version (just editor's name) already the first time the edition is cited.










share|improve this question























  • Should the first citation be the editor's full name or just family name?

    – David Purton
    4 hours ago











  • Just family name.

    – Alex Roberts
    46 mins ago
















2















Some time ago, David Purton (@DavidPurton) kindly devised a set of commands --- edcite{}, edvolcite{}{}, transcite{}, etc. --- for referencing just the editor or translator and publication information of an edition of an ancient or medieval primary text.



My question today involves the same MWE as before: is there a simple way to get edcite{} and its siblings to conform to the short option in the command usepackage[notes, short]{biblatex-chicago}?



In my original question, I had asked for a command that would print the editor's full name and the book's publication information (address: publisher, date) the first time an edition was referenced and then a short version (just editor's name) on subsequent citations.



What I would like it to do when the short option is activated is to use the short version (just editor's name) already the first time the edition is cited.










share|improve this question























  • Should the first citation be the editor's full name or just family name?

    – David Purton
    4 hours ago











  • Just family name.

    – Alex Roberts
    46 mins ago














2












2








2








Some time ago, David Purton (@DavidPurton) kindly devised a set of commands --- edcite{}, edvolcite{}{}, transcite{}, etc. --- for referencing just the editor or translator and publication information of an edition of an ancient or medieval primary text.



My question today involves the same MWE as before: is there a simple way to get edcite{} and its siblings to conform to the short option in the command usepackage[notes, short]{biblatex-chicago}?



In my original question, I had asked for a command that would print the editor's full name and the book's publication information (address: publisher, date) the first time an edition was referenced and then a short version (just editor's name) on subsequent citations.



What I would like it to do when the short option is activated is to use the short version (just editor's name) already the first time the edition is cited.










share|improve this question














Some time ago, David Purton (@DavidPurton) kindly devised a set of commands --- edcite{}, edvolcite{}{}, transcite{}, etc. --- for referencing just the editor or translator and publication information of an edition of an ancient or medieval primary text.



My question today involves the same MWE as before: is there a simple way to get edcite{} and its siblings to conform to the short option in the command usepackage[notes, short]{biblatex-chicago}?



In my original question, I had asked for a command that would print the editor's full name and the book's publication information (address: publisher, date) the first time an edition was referenced and then a short version (just editor's name) on subsequent citations.



What I would like it to do when the short option is activated is to use the short version (just editor's name) already the first time the edition is cited.







citing biblatex-chicago






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 5 hours ago









Alex RobertsAlex Roberts

501211




501211













  • Should the first citation be the editor's full name or just family name?

    – David Purton
    4 hours ago











  • Just family name.

    – Alex Roberts
    46 mins ago



















  • Should the first citation be the editor's full name or just family name?

    – David Purton
    4 hours ago











  • Just family name.

    – Alex Roberts
    46 mins ago

















Should the first citation be the editor's full name or just family name?

– David Purton
4 hours ago





Should the first citation be the editor's full name or just family name?

– David Purton
4 hours ago













Just family name.

– Alex Roberts
46 mins ago





Just family name.

– Alex Roberts
46 mins ago










1 Answer
1






active

oldest

votes


















3














To skip straight to the short form, you can test if either the citation has already been seen or the toggle cms@allshort (which is set by the short package option) is set to true.



Change the edcite macro to:



newbibmacro*{edcite}{%
ifboolexpr{
test {ifciteibid}
and
not test {iffirstonpage}
}
{usebibmacro{cite:ibid}}
{ifboolexpr{
test {ifciteseen}
or
togl {cms@allshort}
}
{printnames[labelname]{editor}}
{printnames[given-family]{editor}%
newcunit
usebibmacro{cpubl+loc+year}}}}





share|improve this answer


























  • Wonderful, thank you! It's great to have this keyed to the short option.

    – Alex Roberts
    22 mins ago











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f473256%2fhow-to-make-edcite-skip-straight-to-the-short-form-when-biblatex-chicago-short%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









3














To skip straight to the short form, you can test if either the citation has already been seen or the toggle cms@allshort (which is set by the short package option) is set to true.



Change the edcite macro to:



newbibmacro*{edcite}{%
ifboolexpr{
test {ifciteibid}
and
not test {iffirstonpage}
}
{usebibmacro{cite:ibid}}
{ifboolexpr{
test {ifciteseen}
or
togl {cms@allshort}
}
{printnames[labelname]{editor}}
{printnames[given-family]{editor}%
newcunit
usebibmacro{cpubl+loc+year}}}}





share|improve this answer


























  • Wonderful, thank you! It's great to have this keyed to the short option.

    – Alex Roberts
    22 mins ago
















3














To skip straight to the short form, you can test if either the citation has already been seen or the toggle cms@allshort (which is set by the short package option) is set to true.



Change the edcite macro to:



newbibmacro*{edcite}{%
ifboolexpr{
test {ifciteibid}
and
not test {iffirstonpage}
}
{usebibmacro{cite:ibid}}
{ifboolexpr{
test {ifciteseen}
or
togl {cms@allshort}
}
{printnames[labelname]{editor}}
{printnames[given-family]{editor}%
newcunit
usebibmacro{cpubl+loc+year}}}}





share|improve this answer


























  • Wonderful, thank you! It's great to have this keyed to the short option.

    – Alex Roberts
    22 mins ago














3












3








3







To skip straight to the short form, you can test if either the citation has already been seen or the toggle cms@allshort (which is set by the short package option) is set to true.



Change the edcite macro to:



newbibmacro*{edcite}{%
ifboolexpr{
test {ifciteibid}
and
not test {iffirstonpage}
}
{usebibmacro{cite:ibid}}
{ifboolexpr{
test {ifciteseen}
or
togl {cms@allshort}
}
{printnames[labelname]{editor}}
{printnames[given-family]{editor}%
newcunit
usebibmacro{cpubl+loc+year}}}}





share|improve this answer















To skip straight to the short form, you can test if either the citation has already been seen or the toggle cms@allshort (which is set by the short package option) is set to true.



Change the edcite macro to:



newbibmacro*{edcite}{%
ifboolexpr{
test {ifciteibid}
and
not test {iffirstonpage}
}
{usebibmacro{cite:ibid}}
{ifboolexpr{
test {ifciteseen}
or
togl {cms@allshort}
}
{printnames[labelname]{editor}}
{printnames[given-family]{editor}%
newcunit
usebibmacro{cpubl+loc+year}}}}






share|improve this answer














share|improve this answer



share|improve this answer








edited 45 mins ago

























answered 4 hours ago









David PurtonDavid Purton

9,3301835




9,3301835













  • Wonderful, thank you! It's great to have this keyed to the short option.

    – Alex Roberts
    22 mins ago



















  • Wonderful, thank you! It's great to have this keyed to the short option.

    – Alex Roberts
    22 mins ago

















Wonderful, thank you! It's great to have this keyed to the short option.

– Alex Roberts
22 mins ago





Wonderful, thank you! It's great to have this keyed to the short option.

– Alex Roberts
22 mins ago


















draft saved

draft discarded




















































Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f473256%2fhow-to-make-edcite-skip-straight-to-the-short-form-when-biblatex-chicago-short%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

404 Error Contact Form 7 ajax form submitting

How to know if a Active Directory user can login interactively

Refactoring coordinates for Minecraft Pi buildings written in Python