Formatting like R in Latex document

I'm an extreme beginner. I would like to write the names of R packages like "lavaan" in the screenshot attached, but I really don't know how to achieve that. Can anyone help? I would only format one word at a time like this.

• \texttt{lavaan} Aug 23, 2022 at 17:41
• Thank you so much! Do you think there's a way to automatically format just like R code? Aug 23, 2022 at 17:53
• Welcome to TeX.SE. Please clarify what you mean by "a way to automatically format just like R code".
– Mico
Aug 23, 2022 at 18:00
• sorry I do not understand your question. LaTeX has to be told which font to use. Just as in R markdown you must have marked lavaan in some way, it did not automatically become monospaced. Aug 23, 2022 at 18:30
• If you're going to use a particular name like that a lot in your document, then in the preamble you could include a macro for it: \newcommand{\lavaan}{\texttt{lavaan}}. Aug 23, 2022 at 19:29

This list the packages of a R session automatically, with the required format:

test.Rnw in Rstudio (or test.Rtex in Overleaf):

\documentclass{article}
\begin{document}

<<foo,echo=F>>=

library(xtable)   # loaded only for test
library(ggplot2)  # loaded only for test

@

\subsection*{A hard R work}

<<morefoo,echo=T>>=
2+3
@

\subsection*{Materials and Methods}

<<info,echo=F>>=
a <- knitr::combine_words(.packages(),
before = "\\texttt{", after ="}")
@

For this hard work we used the
\Sexpr{sessionInfo()$R.version$version.string}
with  the  packages \Sexpr{a}.

\end{document}