Suppose that $M$ is a noncompact Riemann surface obtained by removing several points from a compact one. It is known that the holomorphic cotangent bundle of $M$ is trivial. Therefore there exists a holomorphic 1form $\omega$ that does not have any zeroes on $M$. I am interested to know whether we can find an exact 1form $\omega=df$, where $f$ is some holomorphic function on $M$, such that $\omega$ does not have zeroes on $M$.
1 Answer
Such $f$ exists on every open Riemann surface:
R.C. Gunning and R. Narasimhan. Immersion of open Riemann surfaces. Math. Ann., 174:103–108, 1967.

1$\begingroup$ We discussed this paper at mathoverflow.net/questions/287275 $\endgroup$ Dec 5, 2018 at 19:30

$\begingroup$ @David E Speyer: Thanks for reminding. I remembered that I learned about this paper from MO, but no exact context. $\endgroup$ Dec 6, 2018 at 0:13