I will probably be in the minority for this one BUT it would get her to eat and you wouldn't be fighting her for it.
Get a school lunch tray, deviled egg tray, ice cube tray, something with several small individual spaces and put her regular food in it, whatever you feed her for lunch or snack or dinner, make it small, finger food size, fill up the tray and put it down low somewhere in the living room or playroom or wherever she is most of the day.
Keep it filled as she snacks thru the day until 30 minutes before bedtime, let her know when the food is going, ask if she wants one last bite, put it away. She will eat, and she won't be sitting next to you while you are trying to eat, screaming. Assuming you aren't feeding her junk, empty calories, this won't make her overwieght, she will eat when hungry and stop when she is full.
This is probably the opposite of what you have been doing, but if putting her in a chair at the table isn't working, then it might be worth a try.
I read a post on here once something to the effect of toddlers are not dinner companions and feed your kids and put them to bed so you can have a civilized dinner, it sounds harsh but made me laugh b/c it is true. She won't do this forever, she will eat and eat with you eventually but really, she is a baby still!