I read everywhere that it is only possible to buy tickets / make reservation of tickets only in the station where you start the journey. If I travel f.i. from Chengde to Datong and I have to change in Beijing then I won't be able to book the train ahead from Beijing to Datong. How do people do these kind of things then? During my 1 month visit to China I will face this problem more than once I see. It also seems that it's not possible to book a train in Pingyao to proceed my journey 2 days later to Xian. How do I organize these train trajects if one can only a make booking at the stations where the train departs and only 4 days in advance?
Is there no way to make bookings in another city than in the departing city? Is there then no office somewhere where I could make all or some of the bookings for several journeys on several days?