diff options
author | Jérôme Laurens <jerome.laurens@u-bourgogne.fr> | 2017-07-14 17:13:28 +0000 |
---|---|---|
committer | Jérôme Laurens <jerome.laurens@u-bourgogne.fr> | 2017-07-14 17:13:28 +0000 |
commit | 531e81f98c6aa2544a9b49c44778f0f62849c1fb (patch) | |
tree | cf5fa4f0d9be6517d130ee93ff60e44cc3dce29d /Build/source/texk/web2c/synctexdir/synctex_parser_readme.txt | |
parent | 3e86aa1384df27731cc0090f1a83a618008f244f (diff) |
Version 1.19 of the synctex parser
git-svn-id: svn://tug.org/texlive/trunk@44795 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/synctexdir/synctex_parser_readme.txt')
-rw-r--r-- | Build/source/texk/web2c/synctexdir/synctex_parser_readme.txt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/synctexdir/synctex_parser_readme.txt b/Build/source/texk/web2c/synctexdir/synctex_parser_readme.txt index 0243f5353b4..0ffa6618aae 100644 --- a/Build/source/texk/web2c/synctexdir/synctex_parser_readme.txt +++ b/Build/source/texk/web2c/synctexdir/synctex_parser_readme.txt @@ -1,5 +1,7 @@ This file is part of the SyncTeX package. +Please refer to synctex_parser_readme.md + The Synchronization TeXnology named SyncTeX is a new feature of recent TeX engines designed by Jerome Laurens. It allows to synchronize between input and output, which means to @@ -13,6 +15,7 @@ synctex_parser_version.txt synctex_parser_utils.c synctex_parser_utils.h synctex_parser_local.h +synctex_parser_private.h synctex_parser.h synctex_parser.c @@ -167,6 +170,25 @@ TeX and friends are not concerned by these changes. - cosmetic changes: uniform indentation - suppression of warnings, mainly long/int ones. In short, zlib likes ints when size_t likes longs. - CLI synctex tool can build out of TeXLive (modulo appropriate options passed to the compiler) +1.19: Thu Mar 9 21:26:27 UTC 2017 +- the nested sheets patch was not a good solution. + It has been moved from the parser to the engine. + See the synctex.c source file for detailed explanations. +- there is a new synctex format specification. + We can see that a .synctex file can contain many times + the same vertical position because many objects belong + to the same line. When the options read -synctex=±2 or more, + a very basic compression algorithm is used: + if synctex is about write the same number then it writes + an = sign instead. This saves approximately 10% of the + synctex output file, either compressed or not. + The new synctex parser has been updated accordingly. + Actual tex frontend won't see any difference with the + TeX engines that include this new feature. + Frontends with the new parser won't see any difference + with the older TeX engines. + Frontends with the new parser will only see a difference + with new TeX engines if -synctex=±2 or more is used. Acknowledgments: ---------------- |