From 0a9f96a2d63ae18efcdc69b49b1874aa4e48d916 Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Fri, 12 Jan 2024 15:03:06 -0500 Subject: [PATCH 1/2] add `shortcamel` title marker --- en/setup/citationkeypatterns.md | 1 + 1 file changed, 1 insertion(+) diff --git a/en/setup/citationkeypatterns.md b/en/setup/citationkeypatterns.md index 48108f367..a22a1abe3 100644 --- a/en/setup/citationkeypatterns.md +++ b/en/setup/citationkeypatterns.md @@ -58,6 +58,7 @@ The name of institutions and companies often contain spaces and words that have * **`[shorttitleINI]`**: The first 3 words of the title, abbreviated. * **`[veryshorttitle]`**: The first word of the title, ignoring any function words (see below). For example, `An awesome paper on JabRef` becomes `Awesome` * **`[camel]`**: Capitalize and concatenate all the words of the title. For example, `An awesome paper on JabRef` becomes `AnAwesomePaperOnJabref` +* **`[shortcamel]`**: Capitalize and concatenate no more than the first seven words of the title. For example, `An awesome paper on JabRef plus four more words` becomes `AnAwesomePaperOnJabrefPlusFour` * **`[title]`**: Capitalize all the significant words of the title, and concatenate them. For example, `An awesome paper on JabRef` becomes `AnAwesomePaperonJabref` * **`[fulltitle]`**: The title with unchanged capitalization. From dd1bfe45ee5e8967a8fac42e0294e82b8d9b6d0d Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Mon, 19 Feb 2024 11:31:03 -0500 Subject: [PATCH 2/2] change documentation to reflect code change --- en/setup/citationkeypatterns.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/en/setup/citationkeypatterns.md b/en/setup/citationkeypatterns.md index a22a1abe3..13a80bcc0 100644 --- a/en/setup/citationkeypatterns.md +++ b/en/setup/citationkeypatterns.md @@ -58,7 +58,9 @@ The name of institutions and companies often contain spaces and words that have * **`[shorttitleINI]`**: The first 3 words of the title, abbreviated. * **`[veryshorttitle]`**: The first word of the title, ignoring any function words (see below). For example, `An awesome paper on JabRef` becomes `Awesome` * **`[camel]`**: Capitalize and concatenate all the words of the title. For example, `An awesome paper on JabRef` becomes `AnAwesomePaperOnJabref` -* **`[shortcamel]`**: Capitalize and concatenate no more than the first seven words of the title. For example, `An awesome paper on JabRef plus four more words` becomes `AnAwesomePaperOnJabrefPlusFour` +* **`[camelN]`**: Capitalize and concatenate no more than the first N words of the title. For example, `An awesome paper on JabRef plus four more words` becomes: + * `AnAwesomePaperOnJabref` with `[camel5]`, and + * `AnAweseome` with `[camel2]`. * **`[title]`**: Capitalize all the significant words of the title, and concatenate them. For example, `An awesome paper on JabRef` becomes `AnAwesomePaperonJabref` * **`[fulltitle]`**: The title with unchanged capitalization.