Suppress item numbers specifically in `enumerate` environment as modified by the package `enumitem`
I'm trying to create a list or listlike structure that has the following characteristics:
- no extra vertical space between items
- no leading line numbers
- "looking nice" when surrounded by
begin{multicols}{2}... end{multicols}. - having no global or as few global effects on the document as possible.
It might be correct to use ordinary lines instead of a list, but I'm thinking of this region of text as a list semantically and I'd like to surface that in the structure of the LaTeX document.
The closest attempt at a solution that I've found (cobbled together from the TeX SE answers in 1001) is:
% horrible hack!
renewcommand{theenumi}{}
newenvironment{minimal_enumerate}%
{%
begin{enumerate}[noitemsep]%
setlength{topsep}{0pt}%
setlength{itemsep}{-1ex}%
setlength{partopsep}{1ex}%
setlength{parsep}{1ex}%
}%
{%
end{enumerate}%
}%
Where blasting away theenumi globally prevents the numbers 1, 2, 3 &c from being expressed, but still leaves a period that separates the would-be number from the list item.
Is there a way to modify the above definition so as to prevent the expression of list numbers or periods in front of items without global effects on the document?
Ideally, is it possible to define an environment based on enumerate when the package enumitem is loaded and the package enumerate is not loaded?
Here are some false starts I've had with other paths to a minimal list.
short_itemize is based on this answer.
newenvironment{short_itemize}%
{%
begin{itemize}%
setlength{itemsep}{0pt}%
setlength{parskip}{0pt}%
setlength{parsep}{0pt}%
}%
{%
end{itemize}%
}%
I can't figure out how to remove the bullets.
The other thing I've tried is just using description as in this answer.
But I can't figure out how to reduce the amount of spacing between items in the description without touching global configuration settings.
1001 -- consulted answers that appear to suggest enumerate as modified by the package enumitem.
- https://tex.stackexchange.com/a/10689
- https://tex.stackexchange.com/a/430559
- https://tex.stackexchange.com/a/119935
lists enumerate
add a comment |
I'm trying to create a list or listlike structure that has the following characteristics:
- no extra vertical space between items
- no leading line numbers
- "looking nice" when surrounded by
begin{multicols}{2}... end{multicols}. - having no global or as few global effects on the document as possible.
It might be correct to use ordinary lines instead of a list, but I'm thinking of this region of text as a list semantically and I'd like to surface that in the structure of the LaTeX document.
The closest attempt at a solution that I've found (cobbled together from the TeX SE answers in 1001) is:
% horrible hack!
renewcommand{theenumi}{}
newenvironment{minimal_enumerate}%
{%
begin{enumerate}[noitemsep]%
setlength{topsep}{0pt}%
setlength{itemsep}{-1ex}%
setlength{partopsep}{1ex}%
setlength{parsep}{1ex}%
}%
{%
end{enumerate}%
}%
Where blasting away theenumi globally prevents the numbers 1, 2, 3 &c from being expressed, but still leaves a period that separates the would-be number from the list item.
Is there a way to modify the above definition so as to prevent the expression of list numbers or periods in front of items without global effects on the document?
Ideally, is it possible to define an environment based on enumerate when the package enumitem is loaded and the package enumerate is not loaded?
Here are some false starts I've had with other paths to a minimal list.
short_itemize is based on this answer.
newenvironment{short_itemize}%
{%
begin{itemize}%
setlength{itemsep}{0pt}%
setlength{parskip}{0pt}%
setlength{parsep}{0pt}%
}%
{%
end{itemize}%
}%
I can't figure out how to remove the bullets.
The other thing I've tried is just using description as in this answer.
But I can't figure out how to reduce the amount of spacing between items in the description without touching global configuration settings.
1001 -- consulted answers that appear to suggest enumerate as modified by the package enumitem.
- https://tex.stackexchange.com/a/10689
- https://tex.stackexchange.com/a/430559
- https://tex.stackexchange.com/a/119935
lists enumerate
If I understand well, you' like a ‘numberless enumerate’ – some kind of oxymoron?
– Bernard
2 hours ago
It might be contrary to the intended meaning ofenumerate, but the API ofenumerateseems to expose most of the functionality I want. Ideally I'd like to define a new environment that's merely implemented in terms ofenumerate. I included other potential solutions and where I hit a wall ... butenumerateseems to be the most flexible sequence-like environment I can find.
– Gregory Nisbet
2 hours ago
2
What I don't understand is this: what would be the difference with a succession of ordinary paragraphs?
– Bernard
2 hours ago
add a comment |
I'm trying to create a list or listlike structure that has the following characteristics:
- no extra vertical space between items
- no leading line numbers
- "looking nice" when surrounded by
begin{multicols}{2}... end{multicols}. - having no global or as few global effects on the document as possible.
It might be correct to use ordinary lines instead of a list, but I'm thinking of this region of text as a list semantically and I'd like to surface that in the structure of the LaTeX document.
The closest attempt at a solution that I've found (cobbled together from the TeX SE answers in 1001) is:
% horrible hack!
renewcommand{theenumi}{}
newenvironment{minimal_enumerate}%
{%
begin{enumerate}[noitemsep]%
setlength{topsep}{0pt}%
setlength{itemsep}{-1ex}%
setlength{partopsep}{1ex}%
setlength{parsep}{1ex}%
}%
{%
end{enumerate}%
}%
Where blasting away theenumi globally prevents the numbers 1, 2, 3 &c from being expressed, but still leaves a period that separates the would-be number from the list item.
Is there a way to modify the above definition so as to prevent the expression of list numbers or periods in front of items without global effects on the document?
Ideally, is it possible to define an environment based on enumerate when the package enumitem is loaded and the package enumerate is not loaded?
Here are some false starts I've had with other paths to a minimal list.
short_itemize is based on this answer.
newenvironment{short_itemize}%
{%
begin{itemize}%
setlength{itemsep}{0pt}%
setlength{parskip}{0pt}%
setlength{parsep}{0pt}%
}%
{%
end{itemize}%
}%
I can't figure out how to remove the bullets.
The other thing I've tried is just using description as in this answer.
But I can't figure out how to reduce the amount of spacing between items in the description without touching global configuration settings.
1001 -- consulted answers that appear to suggest enumerate as modified by the package enumitem.
- https://tex.stackexchange.com/a/10689
- https://tex.stackexchange.com/a/430559
- https://tex.stackexchange.com/a/119935
lists enumerate
I'm trying to create a list or listlike structure that has the following characteristics:
- no extra vertical space between items
- no leading line numbers
- "looking nice" when surrounded by
begin{multicols}{2}... end{multicols}. - having no global or as few global effects on the document as possible.
It might be correct to use ordinary lines instead of a list, but I'm thinking of this region of text as a list semantically and I'd like to surface that in the structure of the LaTeX document.
The closest attempt at a solution that I've found (cobbled together from the TeX SE answers in 1001) is:
% horrible hack!
renewcommand{theenumi}{}
newenvironment{minimal_enumerate}%
{%
begin{enumerate}[noitemsep]%
setlength{topsep}{0pt}%
setlength{itemsep}{-1ex}%
setlength{partopsep}{1ex}%
setlength{parsep}{1ex}%
}%
{%
end{enumerate}%
}%
Where blasting away theenumi globally prevents the numbers 1, 2, 3 &c from being expressed, but still leaves a period that separates the would-be number from the list item.
Is there a way to modify the above definition so as to prevent the expression of list numbers or periods in front of items without global effects on the document?
Ideally, is it possible to define an environment based on enumerate when the package enumitem is loaded and the package enumerate is not loaded?
Here are some false starts I've had with other paths to a minimal list.
short_itemize is based on this answer.
newenvironment{short_itemize}%
{%
begin{itemize}%
setlength{itemsep}{0pt}%
setlength{parskip}{0pt}%
setlength{parsep}{0pt}%
}%
{%
end{itemize}%
}%
I can't figure out how to remove the bullets.
The other thing I've tried is just using description as in this answer.
But I can't figure out how to reduce the amount of spacing between items in the description without touching global configuration settings.
1001 -- consulted answers that appear to suggest enumerate as modified by the package enumitem.
- https://tex.stackexchange.com/a/10689
- https://tex.stackexchange.com/a/430559
- https://tex.stackexchange.com/a/119935
lists enumerate
lists enumerate
asked 2 hours ago
Gregory NisbetGregory Nisbet
1011
1011
If I understand well, you' like a ‘numberless enumerate’ – some kind of oxymoron?
– Bernard
2 hours ago
It might be contrary to the intended meaning ofenumerate, but the API ofenumerateseems to expose most of the functionality I want. Ideally I'd like to define a new environment that's merely implemented in terms ofenumerate. I included other potential solutions and where I hit a wall ... butenumerateseems to be the most flexible sequence-like environment I can find.
– Gregory Nisbet
2 hours ago
2
What I don't understand is this: what would be the difference with a succession of ordinary paragraphs?
– Bernard
2 hours ago
add a comment |
If I understand well, you' like a ‘numberless enumerate’ – some kind of oxymoron?
– Bernard
2 hours ago
It might be contrary to the intended meaning ofenumerate, but the API ofenumerateseems to expose most of the functionality I want. Ideally I'd like to define a new environment that's merely implemented in terms ofenumerate. I included other potential solutions and where I hit a wall ... butenumerateseems to be the most flexible sequence-like environment I can find.
– Gregory Nisbet
2 hours ago
2
What I don't understand is this: what would be the difference with a succession of ordinary paragraphs?
– Bernard
2 hours ago
If I understand well, you' like a ‘numberless enumerate’ – some kind of oxymoron?
– Bernard
2 hours ago
If I understand well, you' like a ‘numberless enumerate’ – some kind of oxymoron?
– Bernard
2 hours ago
It might be contrary to the intended meaning of
enumerate, but the API of enumerate seems to expose most of the functionality I want. Ideally I'd like to define a new environment that's merely implemented in terms of enumerate. I included other potential solutions and where I hit a wall ... but enumerate seems to be the most flexible sequence-like environment I can find.– Gregory Nisbet
2 hours ago
It might be contrary to the intended meaning of
enumerate, but the API of enumerate seems to expose most of the functionality I want. Ideally I'd like to define a new environment that's merely implemented in terms of enumerate. I included other potential solutions and where I hit a wall ... but enumerate seems to be the most flexible sequence-like environment I can find.– Gregory Nisbet
2 hours ago
2
2
What I don't understand is this: what would be the difference with a succession of ordinary paragraphs?
– Bernard
2 hours ago
What I don't understand is this: what would be the difference with a succession of ordinary paragraphs?
– Bernard
2 hours ago
add a comment |
0
active
oldest
votes
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%2f470155%2fsuppress-item-numbers-specifically-in-enumerate-environment-as-modified-by-the%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f470155%2fsuppress-item-numbers-specifically-in-enumerate-environment-as-modified-by-the%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
If I understand well, you' like a ‘numberless enumerate’ – some kind of oxymoron?
– Bernard
2 hours ago
It might be contrary to the intended meaning of
enumerate, but the API ofenumerateseems to expose most of the functionality I want. Ideally I'd like to define a new environment that's merely implemented in terms ofenumerate. I included other potential solutions and where I hit a wall ... butenumerateseems to be the most flexible sequence-like environment I can find.– Gregory Nisbet
2 hours ago
2
What I don't understand is this: what would be the difference with a succession of ordinary paragraphs?
– Bernard
2 hours ago