Clue: Elegant writer's catalogue for pig farmer? (7)
Answer: STYLIST
Explanation: Definition: Elegant writer
The catalogue might be a list of sties, or STY LIST