Совместимость оффисов плохая потому, что формат doc до недавнего времени был закрытый (если документ не сложный сохраняй в rtf, а так же установи в ubuntu шрифты от типа Times New Roman). А сезжает текст на другую страницу, потому, что энтерами и пробелами форматируеш текст. Нужно стилями (покрайней мере так говорят).