최신 배포판을 사용하면 \listfiles가 동일한 전문에 대해 동일하다는 것이 보장됩니까?

최신 배포판을 사용하면 \listfiles가 동일한 전문에 대해 동일하다는 것이 보장됩니까?

LaTeX는 \listfiles특정 소스 파일에 대해 다음을 제공하는 를 제공합니다.

scrreprt.cls    2016/06/14 v3.21 KOMA-Script document class (report)
scrkbase.sty    2016/06/14 v3.21 KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
 scrbase.sty    2016/06/14 v3.21 KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
scrlfile.sty    2016/06/14 v3.21 KOMA-Script package (loading files)
tocbasic.sty    2016/06/14 v3.21 KOMA-Script package (handling toc-files)
scrsize11pt.clo    2016/06/14 v3.21 KOMA-Script font size class option (11pt)
typearea.sty    2016/06/14 v3.21 KOMA-Script package (type area)
chngcntr.sty    2009/09/02 v1.0a change counter resetting
etoolbox.sty    2017/01/02 v2.4 e-TeX tools for LaTeX (JAW)
...

*File List*와 사이에 선이 ***********있을까요?동일한, 소스 파일(프리앰블 이후), 배포판, 운영 체제에 관계없이 모든 패키지/클래스가 최신 상태라면? 그렇지 않다면 무엇이 달라질까요?

파일 을 배포하고 cls있으며 사용자가 최신 패키지를 사용하고 있는지 확인하기 위해 로그 파일을 구문 분석하는 스크립트를 제공하고 싶습니다. 다음과 같은 정규식을 작성할 수 있다는 것을 알고 있습니다.

^\\s*([a-z]+\\.(?:(?:cls)|(?:sty)))    ([12][0-9]{3}/[0-9]{2}/[0-9]{2}) (v?\\s?(?:er)?[0-9]+(?:\\.[0-9a-z]+)?)?.*$

하지만 원시 라인(포함 .sty.cls파일)만 확인할 수 있는지 궁금합니다.

(제 정규 표현식이 잘못된 경우 저에게도 알려주시기 바랍니다 :-).

관련 정보