What schematic are you not following?
The short answer is Yes, you need all those parts.
Nobody uses the L297+L298 these days because there are much better single-chip solutions for controlling stepper motors in constant current mode, for example the A4988.
Save yourself the trouble and the poor, energy wasting performance of outdated technology and buy a prebuilt A4988 module from Pololu. It even does microstepping. Pololu has great product support too. http://www.pololu.com/product/1182 or http://www.pololu.com/product/2128
well,can i use those parts but diffent model?