Just to throw in some other options: you can easily convert basically anything to latex (and ultimately to Pdf) using pandoc. For instance, if you use Zettlr as your markdown editor, you can also use a citation software (eg., Zotero) and quickly invoke it using the @ character. Then, you can write your documents in Markdown and inline Latex and create Latex-powered Pdfs via pandoc. I use this approach to write scientific papers and it works pretty well.
Just to throw in some other options: you can easily convert basically anything to latex (and ultimately to Pdf) using pandoc. For instance, if you use Zettlr as your markdown editor, you can also use a citation software (eg., Zotero) and quickly invoke it using the @ character. Then, you can write your documents in Markdown and inline Latex and create Latex-powered Pdfs via pandoc. I use this approach to write scientific papers and it works pretty well.