Removing tilde (~) from IEEE references when using bstctlciteundefined control sequence. bstctlciteHow to...
How did Arya get back her dagger from Sansa?
Is it the same airport YUL and YMQ in Canada?
Entropy as a function of temperature: is temperature well defined?
Binary Numbers Magic Trick
Is there a QGIS plugin that reclassify raster symbology based on current extent?
How to implement float hashing with approximate equality
Selecting a secure PIN for building access
A non-technological, repeating, phenomenon in the sky, holding its position in the sky for hours
What is the most remote airport from the center of the city it supposedly serves?
What happens if I start too many background jobs?
Was the ancestor of SCSI, the SASI protocol, nothing more than a draft?
Survey Confirmation - Emphasize the question or the answer?
Transfer over $10k
When and why did journal article titles become descriptive, rather than creatively allusive?
Can a cyclic Amine form an Amide?
CRT Oscilloscope - part of the plot is missing
Why is the SNP putting so much emphasis on currency plans?
Feels like I am getting dragged into office politics
Unexpected email from Yorkshire Bank
How to avoid grep command finding commented out strings in the source file?
An 'if constexpr branch' does not get discarded inside lambda that is inside a template function
Is lying to get "gardening leave" fraud?
Problems with numbers (result of calculations) alignment using siunitx package inside tabular environment
Public Salesforce Site and Security Review
Removing tilde (~) from IEEE references when using bstctlcite
undefined control sequence. bstctlciteHow to remove an unwanted tilde in the citations?Including BibTex references from filesUsing references to a .bib file when using IEEEtranIEEE references in alphabetical order or numerical order?Some extra space in references IEEEHow to fix citation number [IEEE style] for some referencesCite author's name using IEEE styleRemoving urls from bibliography, without editing .bst fileIEEE style references with the article classDo not generate IEEE referencesHow to show references for each chapter, under IEEE style?
I discovered the bstctlcite option which IEEE includes as part of the IEEEtran class. Specifically, I am using the ctlmax_names_forced_etal
option to shorten a long list of author names. My document was written for a conference, so I was using ieeeconf.cls, not IEEEtran.cls. I had to add the following to my preamble (note, taken from here, because the example in the IEEEtrans documentation gave me an error "Use of bstctlcite doesn't match its definition.
bstctlcite{"):
makeatletter
defbstctlcite{@ifnextchar[{@bstctlcite}{@bstctlcite[@auxout]}}
def@bstctlcite[#1]#2{@bsphack
@for@citeb:=#2do{%
edef@citeb{expandafter@firstofone@citeb}%
if@fileswimmediatewritecsname #1endcsname{stringcitation{@citeb}}fi}%
@esphack}
makeatother
Reducing the number of names worked excellently, but it also introduced a tilde (~) in the author names i.e. A.~Nother et al.
How do I get rid of the tilde?
This question is very similar to How to remove an unwanted tilde in the citations? especially the title, but it has a different answer, so I don't think it is a duplicate.
bibtex ieeetran
add a comment |
I discovered the bstctlcite option which IEEE includes as part of the IEEEtran class. Specifically, I am using the ctlmax_names_forced_etal
option to shorten a long list of author names. My document was written for a conference, so I was using ieeeconf.cls, not IEEEtran.cls. I had to add the following to my preamble (note, taken from here, because the example in the IEEEtrans documentation gave me an error "Use of bstctlcite doesn't match its definition.
bstctlcite{"):
makeatletter
defbstctlcite{@ifnextchar[{@bstctlcite}{@bstctlcite[@auxout]}}
def@bstctlcite[#1]#2{@bsphack
@for@citeb:=#2do{%
edef@citeb{expandafter@firstofone@citeb}%
if@fileswimmediatewritecsname #1endcsname{stringcitation{@citeb}}fi}%
@esphack}
makeatother
Reducing the number of names worked excellently, but it also introduced a tilde (~) in the author names i.e. A.~Nother et al.
How do I get rid of the tilde?
This question is very similar to How to remove an unwanted tilde in the citations? especially the title, but it has a different answer, so I don't think it is a duplicate.
bibtex ieeetran
add a comment |
I discovered the bstctlcite option which IEEE includes as part of the IEEEtran class. Specifically, I am using the ctlmax_names_forced_etal
option to shorten a long list of author names. My document was written for a conference, so I was using ieeeconf.cls, not IEEEtran.cls. I had to add the following to my preamble (note, taken from here, because the example in the IEEEtrans documentation gave me an error "Use of bstctlcite doesn't match its definition.
bstctlcite{"):
makeatletter
defbstctlcite{@ifnextchar[{@bstctlcite}{@bstctlcite[@auxout]}}
def@bstctlcite[#1]#2{@bsphack
@for@citeb:=#2do{%
edef@citeb{expandafter@firstofone@citeb}%
if@fileswimmediatewritecsname #1endcsname{stringcitation{@citeb}}fi}%
@esphack}
makeatother
Reducing the number of names worked excellently, but it also introduced a tilde (~) in the author names i.e. A.~Nother et al.
How do I get rid of the tilde?
This question is very similar to How to remove an unwanted tilde in the citations? especially the title, but it has a different answer, so I don't think it is a duplicate.
bibtex ieeetran
I discovered the bstctlcite option which IEEE includes as part of the IEEEtran class. Specifically, I am using the ctlmax_names_forced_etal
option to shorten a long list of author names. My document was written for a conference, so I was using ieeeconf.cls, not IEEEtran.cls. I had to add the following to my preamble (note, taken from here, because the example in the IEEEtrans documentation gave me an error "Use of bstctlcite doesn't match its definition.
bstctlcite{"):
makeatletter
defbstctlcite{@ifnextchar[{@bstctlcite}{@bstctlcite[@auxout]}}
def@bstctlcite[#1]#2{@bsphack
@for@citeb:=#2do{%
edef@citeb{expandafter@firstofone@citeb}%
if@fileswimmediatewritecsname #1endcsname{stringcitation{@citeb}}fi}%
@esphack}
makeatother
Reducing the number of names worked excellently, but it also introduced a tilde (~) in the author names i.e. A.~Nother et al.
How do I get rid of the tilde?
This question is very similar to How to remove an unwanted tilde in the citations? especially the title, but it has a different answer, so I don't think it is a duplicate.
bibtex ieeetran
bibtex ieeetran
edited 2 hours ago
craq
asked 2 hours ago
craqcraq
2081416
2081416
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The answer was in the other options set as part of the bstctlcite
. I had taken the "default options" from the IEEEtrans documentation:
@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLuse_article_number = "yes",
CTLuse_paper = "yes",
CTLuse_forced_etal = "no",
CTLmax_names_forced_etal = "10",
CTLnames_show_etal = "1",
CTLuse_alt_spacing = "yes",
CTLalt_stretch_factor = "4",
CTLdash_repeated_names = "yes",
CTLname_format_string = "{f.˜}{vv˜}{ll}{, jj}",
CTLname_latex_cmd = ""
CTLname_url_prefix = "[Online]. Available:"
}
and modified CTLuse_forced_etal = "yes"
and CTLmax_names_forced_etal = "3"
. The tilde comes from the CTLname_format_string
, which I modified to become: CTLname_format_string = "{f. }{vv }{ll}{, jj}"
There is a risk that somebody's initial and name will be split over multiple lines, but since I am restricting to just 3 names, they will usually all fit on one line.
add a comment |
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
});
}
});
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%2f488316%2fremoving-tilde-from-ieee-references-when-using-bstctlcite%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
The answer was in the other options set as part of the bstctlcite
. I had taken the "default options" from the IEEEtrans documentation:
@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLuse_article_number = "yes",
CTLuse_paper = "yes",
CTLuse_forced_etal = "no",
CTLmax_names_forced_etal = "10",
CTLnames_show_etal = "1",
CTLuse_alt_spacing = "yes",
CTLalt_stretch_factor = "4",
CTLdash_repeated_names = "yes",
CTLname_format_string = "{f.˜}{vv˜}{ll}{, jj}",
CTLname_latex_cmd = ""
CTLname_url_prefix = "[Online]. Available:"
}
and modified CTLuse_forced_etal = "yes"
and CTLmax_names_forced_etal = "3"
. The tilde comes from the CTLname_format_string
, which I modified to become: CTLname_format_string = "{f. }{vv }{ll}{, jj}"
There is a risk that somebody's initial and name will be split over multiple lines, but since I am restricting to just 3 names, they will usually all fit on one line.
add a comment |
The answer was in the other options set as part of the bstctlcite
. I had taken the "default options" from the IEEEtrans documentation:
@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLuse_article_number = "yes",
CTLuse_paper = "yes",
CTLuse_forced_etal = "no",
CTLmax_names_forced_etal = "10",
CTLnames_show_etal = "1",
CTLuse_alt_spacing = "yes",
CTLalt_stretch_factor = "4",
CTLdash_repeated_names = "yes",
CTLname_format_string = "{f.˜}{vv˜}{ll}{, jj}",
CTLname_latex_cmd = ""
CTLname_url_prefix = "[Online]. Available:"
}
and modified CTLuse_forced_etal = "yes"
and CTLmax_names_forced_etal = "3"
. The tilde comes from the CTLname_format_string
, which I modified to become: CTLname_format_string = "{f. }{vv }{ll}{, jj}"
There is a risk that somebody's initial and name will be split over multiple lines, but since I am restricting to just 3 names, they will usually all fit on one line.
add a comment |
The answer was in the other options set as part of the bstctlcite
. I had taken the "default options" from the IEEEtrans documentation:
@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLuse_article_number = "yes",
CTLuse_paper = "yes",
CTLuse_forced_etal = "no",
CTLmax_names_forced_etal = "10",
CTLnames_show_etal = "1",
CTLuse_alt_spacing = "yes",
CTLalt_stretch_factor = "4",
CTLdash_repeated_names = "yes",
CTLname_format_string = "{f.˜}{vv˜}{ll}{, jj}",
CTLname_latex_cmd = ""
CTLname_url_prefix = "[Online]. Available:"
}
and modified CTLuse_forced_etal = "yes"
and CTLmax_names_forced_etal = "3"
. The tilde comes from the CTLname_format_string
, which I modified to become: CTLname_format_string = "{f. }{vv }{ll}{, jj}"
There is a risk that somebody's initial and name will be split over multiple lines, but since I am restricting to just 3 names, they will usually all fit on one line.
The answer was in the other options set as part of the bstctlcite
. I had taken the "default options" from the IEEEtrans documentation:
@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLuse_article_number = "yes",
CTLuse_paper = "yes",
CTLuse_forced_etal = "no",
CTLmax_names_forced_etal = "10",
CTLnames_show_etal = "1",
CTLuse_alt_spacing = "yes",
CTLalt_stretch_factor = "4",
CTLdash_repeated_names = "yes",
CTLname_format_string = "{f.˜}{vv˜}{ll}{, jj}",
CTLname_latex_cmd = ""
CTLname_url_prefix = "[Online]. Available:"
}
and modified CTLuse_forced_etal = "yes"
and CTLmax_names_forced_etal = "3"
. The tilde comes from the CTLname_format_string
, which I modified to become: CTLname_format_string = "{f. }{vv }{ll}{, jj}"
There is a risk that somebody's initial and name will be split over multiple lines, but since I am restricting to just 3 names, they will usually all fit on one line.
answered 2 hours ago
craqcraq
2081416
2081416
add a comment |
add a comment |
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.
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%2f488316%2fremoving-tilde-from-ieee-references-when-using-bstctlcite%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