Proporcionar espacios personalizados en una anotación .bib

Proporcionar espacios personalizados en una anotación .bib

Estoy creando una bibliografía comentada (en estilo IEEE) y las anotaciones deben tener un formato específico: alineado a la izquierda, cada párrafo debe tener sangría. No tengo tiempo para escribir un formateador personalizado para ningún tipo de artículo/diario, así que combiné lo último IEEEtran.bstyIEEEno puedopor Titus Barik en mystyle.bst.

El problema es que no puedo agregar espacios adicionales en el campo de notas. He probado varias combinaciones de ,,,, que \hspaceparecen eliminar solo la siguiente palabra.~\\indent

main.tex:

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[top=2cm,bottom=2cm,left=1cm,right=1cm]{geometry}
\usepackage{amsmath,amsthm,amssymb}
\usepackage{setspace}

\begin{document}
\doublespacing
\nocite{*}
\bibliographystyle{mystyle}
\bibliography{annot}
\end{document}

Un breve ejemplo de annot.bib, la sangría no funciona en la annotepieza:

@INBOOK{6284438,
  author={S. {Ullman}},
  booktitle={{The Interpretation of Visual Motion}}, 
  title={{The Interpretation of Structure from Motion}}, 
  year={1979},
  volume={},
  number={},
  pages={133-175},
  keywords={},
  doi={},
  ISSN={},
  publisher={MITP},
  isbn={9780262257121},
  url={https://ieeexplore.ieee.org/document/6284438},
  annote = {
    This paragraph is indented via the style file
    \newline This works, but not indented
    \newline ~~~~This doesn't work
  }
}

Un extracto de mystyle.bstla sangría ~funciona aquí (y obviamente se aplica solo al primer párrafo de una anotación):

% annotation addition
FUNCTION {format.annotate}
{ annote empty$
    { "" }
    { "\begin{flushleft}~~~~~~~~"
        annote
        * "\end{flushleft}" *
    }
    if$
}

Respuesta1

Descubrí que los comandos de asterisco no se ignoran, por lo que la solución es agregar lo siguiente, cuando corresponda:

\hspace*{1em}

información relacionada