Re: Customizable Lists (enumitem) issue

2018-02-24 Thread Dr Eberhard Lisse
Thank you,

that is very helpful.

As this is several of those \setenumerates I like the
\@ifpackageloaded{}{} better.

greetings, el

On 2018-02-24 19:22 , Richard Heck wrote:
> On 02/24/2018 10:06 AM, Jürgen Spitzmüller wrote:
>> Am Samstag, den 24.02.2018, 16:00 +0200 schrieb Dr Eberhard Lisse:
>>> Hi,
>>>
>>> I have created a template which uses the above module and sets up
>>> stuff
>>> like:
>>>
>>> \setenumerate[1]{label*=\arabic*., ref=\arabic*}
>>>
>>> in the preamble.
>>>
>>> If I use a (numbered) list in the text, enumitem.sty is loaded, hence
>>> the above works, but if I don't enumitem.sty is not loaded and the
>>> above
>>> generates an error.
>>>
>>> I enclosed a MWE, just make the word test a list (enumerate or
>>> itemize)
>>> and the error should go away.
>>>
>>> Can that be considered a bug?
>> No. This is by design.
>>
>>> Is there a workaround?
>> \@ifpackageloaded{enumitem}{%
>> 
>> }{}
> 
> Alternatively, in the module itself (or wherever the layout is), put
> that code
> into the Preamble section for the Enumerate style, e.g.:
> 
> Style Enumerate
> Preamble
> \setenumerate[1]{label*=\arabic*., ref=\arabic*}
> EndPreamble
> End
> 
> Note that this would over-write any previous Preamble declaration, though.
> Probably we should have an AddToPreamble for these, too.
> 
> Richard
> 
> 


Re: Customizable Lists (enumitem) issue

2018-02-24 Thread Richard Heck
On 02/24/2018 10:06 AM, Jürgen Spitzmüller wrote:
> Am Samstag, den 24.02.2018, 16:00 +0200 schrieb Dr Eberhard Lisse:
>> Hi,
>>
>> I have created a template which uses the above module and sets up
>> stuff
>> like:
>>
>>  \setenumerate[1]{label*=\arabic*., ref=\arabic*}
>>
>> in the preamble.
>>
>> If I use a (numbered) list in the text, enumitem.sty is loaded, hence
>> the above works, but if I don't enumitem.sty is not loaded and the
>> above
>> generates an error.
>>
>> I enclosed a MWE, just make the word test a list (enumerate or
>> itemize)
>> and the error should go away.
>>
>> Can that be considered a bug?
> No. This is by design.
>
>> Is there a workaround?
> \@ifpackageloaded{enumitem}{%
> 
> }{}

Alternatively, in the module itself (or wherever the layout is), put
that code
into the Preamble section for the Enumerate style, e.g.:

Style Enumerate
    Preamble
        \setenumerate[1]{label*=\arabic*., ref=\arabic*}
    EndPreamble
End

Note that this would over-write any previous Preamble declaration, though.
Probably we should have an AddToPreamble for these, too.

Richard



Re: Customizable Lists (enumitem) issue

2018-02-24 Thread Jürgen Spitzmüller
Am Samstag, den 24.02.2018, 16:00 +0200 schrieb Dr Eberhard Lisse:
> Hi,
> 
> I have created a template which uses the above module and sets up
> stuff
> like:
> 
>   \setenumerate[1]{label*=\arabic*., ref=\arabic*}
> 
> in the preamble.
> 
> If I use a (numbered) list in the text, enumitem.sty is loaded, hence
> the above works, but if I don't enumitem.sty is not loaded and the
> above
> generates an error.
> 
> I enclosed a MWE, just make the word test a list (enumerate or
> itemize)
> and the error should go away.
> 
> Can that be considered a bug?

No. This is by design.

> Is there a workaround?

\@ifpackageloaded{enumitem}{%

}{}

Jürgen

> 
> greetings, el
> 
> 
> 

signature.asc
Description: This is a digitally signed message part


Customizable Lists (enumitem) issue

2018-02-24 Thread Dr Eberhard Lisse
Hi,

I have created a template which uses the above module and sets up stuff
like:

\setenumerate[1]{label*=\arabic*., ref=\arabic*}

in the preamble.

If I use a (numbered) list in the text, enumitem.sty is loaded, hence
the above works, but if I don't enumitem.sty is not loaded and the above
generates an error.

I enclosed a MWE, just make the word test a list (enumerate or itemize)
and the error should go away.

Can that be considered a bug?

Is there a workaround?

greetings, el



#LyX 2.2 created this file. For more info see http://www.lyx.org/
\lyxformat 508
\begin_document
\begin_header
\save_transient_properties true
\origin unavailable
\textclass article
\begin_preamble
\setenumerate[1]{label*=\arabic*., ref=\arabic*}
\end_preamble
\use_default_options false
\begin_modules
enumitem
\end_modules
\maintain_unincluded_children false
\language american
\language_package none
\inputencoding iso8859-1
\fontencoding global
\font_roman "default" "default"
\font_sans "default" "default"
\font_typewriter "default" "default"
\font_math "auto" "auto"
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100 100
\font_tt_scale 100 100
\graphics default
\default_output_format pdf5
\output_sync 1
\bibtex_command default
\index_command default
\paperfontsize default
\spacing single
\use_hyperref false
\pdf_bookmarks true
\pdf_bookmarksnumbered false
\pdf_bookmarksopen false
\pdf_bookmarksopenlevel 1
\pdf_breaklinks true
\pdf_pdfborder true
\pdf_colorlinks true
\pdf_backref false
\pdf_pdfusetitle true
\pdf_quoted_options "urlcolor=blue, linkcolor=black, citecolor=black"
\papersize default
\use_geometry false
\use_package amsmath 1
\use_package amssymb 0
\use_package cancel 0
\use_package esint 1
\use_package mathdots 0
\use_package mathtools 0
\use_package mhchem 0
\use_package stackrel 0
\use_package stmaryrd 0
\use_package undertilde 0
\cite_engine basic
\cite_engine_type default
\biblio_style plain
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
\justification true
\use_refstyle 0
\index Index
\shortcut idx
\color #008000
\end_index
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\paragraph_indentation default
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\html_math_output 0
\html_css_as_file 0
\html_be_strict false
\end_header

\begin_body

\begin_layout Standard
test
\end_layout

\end_body
\end_document