List of references: indent

Using typesetter 0.15.2.
Got some issues with list of references.


Optionally system presents list of references justified with no indent (Ex. first three items in the pic)
But I need to construct the list with indent (1.25cm) and justified (Ex. second three ones in the pic. )
By code it looks like that

I know that’s weird but I use #h(1.25 cm) before item.
How can I set it automatically?

The enum function:

Has two parameters that can help you. The indent parameter to change the indent and the body-indent parameter which changes the distance between the numbering and the body.

You can set the default value you want with:
#set enum(indent: value, body-indent: value)

Then to enumerate references you can use the enum function explicitely, or you can use the markdown syntax:

+ ref1
+ ref2
+ ref3

Here is an issue
Use the enum function,
#set enum(indent: 1.25cm, body-indent: 0.5em, spacing: 0.5cm)
works perfectly but the rest of the text not justified. Looks like L this


But it takes this

In that case you have to set indent back to 0pt, and use the padding function:

#pad(left: 1.25cm)[
+ ref1
+ ref2
+ ref3
]

Unfortunately


Oh I think I just understood what you want now. This user had the same need, check the thread