да окно закрывается так быстро, что не успеваю прочитать, несмотря на команду pause.
Окно закрывается потому, что до выполнения команды pause дело не доходит - батник содержит синтаксическую ошибку при записи цикла FOR /F (по Вашей ссылке есть пример, как это сделать правильно). Соответственно на экран выдаётся сообщение об ошибке и окно закрывается. Чтобы окно не закрывалось, запускайте батник не двойным щелчком, а отдельно cmd.exe, а потом в нём "cd <каталог с Вашими командными файлами>" и затем уже сами командные файлы, вводя в строке названия файлов.
в результате файл 1.txt совпадает с логом только в первых 19 строках (лога), за исключением одной строки.
Сделал батник с pdflatex по Вашему примеру. Как и ожидалось, весь вывод pdflatex с экрана переадресуется в файл (в моём случае получилось 76 строк). Что происходит у Вас - не вполне поятно. Первые 19 строк совпадают с логом, а остальные? В 1.txt больше нет строк, или их ещё много, но они от лога отличаются? Если запустить pdflatex без перенаправления вывода в файл, на экран выйдет больше 19 строк? Они все совпадают с логом? У меня, например, log-файл содержит 750 строк. И это нормально: вывод pdflatex на экран и в log отличаются.
(Оффтоп)
Учитывая характер развития компьютерной техники, все могло измениться до неузнаваемости.
В Википедии описана ситуация именно в контексте развития компьютерной техники, поясняется терминология. Понимать нужно буквально: терминал - это электронное устройство. Они и поныне существуют. Однако в современных ОС для подавляющего большинства задач терминалы эмулируются программно. Windows - не исключение.
Как выше заметил
Dmitriy40, для решения Вашей проблемы это несущественно, и уверен, что никто из собеседников не задумывался о строгой терминологии в данном случае. В повседневной речи слово "эмулятор" не произносят. Для функционирования программ на верхнем уровне разницы нет.