public string ToLaTeX() { //if (Magnitude == 0) // return "0"; var i1 = Id; var i2 = Id + 1; var magnitudeText = Magnitude.GetLaTeXNumber(); var phaseText = Phase.GetLaTeXAngleInDegrees(); var basisText1 = $"{i1},{i2}".GetLaTeXBasisName(); var basisText2 = $"{i1}".GetLaTeXBasisName(); //if (Phase == 0) // return $@"{magnitudeText} {basisText2}"; return $@"{magnitudeText} e^{{ {phaseText} {basisText1} }} {basisText2}"; }