diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a31e25..0b9813a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- 本科生参考文献改用 GB/T 7714 格式([zepinglee/gbt7714-bibtex-style#169](https://github.com/zepinglee/gbt7714-bibtex-style/issues/169))。 + ## [3.3.5] - 2024-05-09 ### Changed diff --git a/test/testfiles-biblatex/biblatex-bachelor.tlg b/test/testfiles-biblatex/biblatex-bachelor.tlg index bde94f5..0360a7d 100644 --- a/test/testfiles-biblatex/biblatex-bachelor.tlg +++ b/test/testfiles-biblatex/biblatex-bachelor.tlg @@ -532,7 +532,7 @@ Completed box being shipped out [1] ...\glue(\parskip) 0.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 9.01317 -...\hbox(10.92532+2.144)x417.11752, glue set 320.26355fil +...\hbox(10.92532+2.144)x417.11752, glue set 326.28906fil ....\hbox(0.0+0.0)x24.09 ....\TU/FandolSong(0)/m/n/12.045 引 ....\glue 0.0 plus 0.61353 @@ -542,22 +542,15 @@ Completed box being shipped out [1] ....\penalty 10000 ....\glue 0.0 ....\mathon -....\hbox(6.10681+1.40926)x24.58398, shifted -4.81851 +....\hbox(6.10681+1.40926)x18.55847, shifted -4.81851 .....\hbox(5.98035+1.40926)x3.00824 ......\TU/texgyretermes(0)/m/n/9.03375 [ .....\TU/texgyretermes(0)/m/n/9.03375 1 .....\kern -0.0002 .....\kern 0.0002 -.....\penalty 10000 -.....\glue 2.51138 minus 1.25569 -.....\rule(0.0+0.0)x-2.51138 -.....\TU/FandolSong(0)/m/n/9.03375 ~ -.....\rule(0.0+0.0)x-2.51138 -.....\kern 0.00015 -.....\kern -0.00015 -.....\kern -0.99753 -.....\kern 0.99753 -.....\glue 2.51138 minus 1.25569 +.....\TU/texgyretermes(0)/m/n/9.03375 - +.....\kern -0.00023 +.....\kern 0.00023 .....\TU/texgyretermes(0)/m/n/9.03375 2 .....\kern -0.0002 .....\kern 0.0002 @@ -578,7 +571,7 @@ Completed box being shipped out [1] ...\glue(\parskip) 0.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 9.01317 -...\hbox(10.92532+2.144)x417.11752, glue set 324.78043fil +...\hbox(10.92532+2.144)x417.11752, glue set 326.28906fil ....\hbox(0.0+0.0)x24.09 ....\TU/FandolSong(0)/m/n/12.045 引 ....\glue 0.0 plus 0.61353 @@ -588,13 +581,13 @@ Completed box being shipped out [1] ....\penalty 10000 ....\glue 0.0 ....\mathon -....\hbox(6.10681+1.40926)x20.06711, shifted -4.81851 +....\hbox(6.10681+1.40926)x18.55847, shifted -4.81851 .....\hbox(5.98035+1.40926)x3.00824 ......\TU/texgyretermes(0)/m/n/9.03375 [ .....\TU/texgyretermes(0)/m/n/9.03375 1 .....\kern -0.0002 .....\kern 0.0002 -.....\TU/texgyretermes(0)/m/n/9.03375 – +.....\TU/texgyretermes(0)/m/n/9.03375 - .....\kern -0.00023 .....\kern 0.00023 .....\TU/texgyretermes(0)/m/n/9.03375 3 @@ -630,165 +623,6 @@ Package fontspec Info: (fontspec) (fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" -Underfull \hbox (badness 6708) in paragraph at lines 35--35 -\TU/texgyretermes(0)/m/n/12.045 35 |\TU/FandolSong(0)/m/n/12.045 ~| \TU/texgyretermes(0)/m/n/12.045 40. $[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] -\hbox(8.28696+2.61377)x391.07304, glue set 4.06694 -.\TU/texgyretermes(0)/m/n/12.045 35 -.\kern -0.0002 -.\kern 0.0002 -.\penalty 10000 -.\glue 3.34851 minus 1.67426 -.\rule(0.0+0.0)x-3.34851 -.\TU/FandolSong(0)/m/n/12.045 ~ -.\rule(0.0+0.0)x-3.34851 -.\glue 3.34851 minus 1.67426 -.\TU/texgyretermes(0)/m/n/12.045 40 -.\kern -0.0002 -.\TU/texgyretermes(0)/m/n/12.045 . -.\glue 3.01125 plus 1.51465 minus 0.99774 -.\mathon -.\TU/texgyretermes(0)/m/n/12.045 glyph#64 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#106 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#106 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#85 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#99 -.\glue 0.0 -.\penalty 100 -.\glue(\thickmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#45 -.\penalty 100 -.\glue(\thickmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#103 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#103 -.\penalty 200 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#71 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#78 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#99 -.\glue 0.0 -.\penalty 100 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#89 -.\penalty 200 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#44 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#78 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#71 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#67 -.\glue 0.0 -.\penalty 100 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#89 -.\penalty 200 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#78 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#51 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#106 -.\glue 0.0 -.\penalty 100 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#103 -.\penalty 200 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#71 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#44 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#76 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#99 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#108 -.\glue 0.0 -.\penalty 100 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#103 -.\penalty 200 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#29 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#97 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#106 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#67 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#44 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#73 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#51 -.\glue 0.0 -.\penalty 100 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#103 -.\penalty 200 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#29 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#36 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#99 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#106 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#97 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#29 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#44 -.\glue 0.0 -.\penalty 100 -.\TU/texgyretermes(0)/m/n/12.045 glyph#106 -.\glue 0.0 -.\penalty 100 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#93 -.\penalty 200 -.\glue(\medmuskip) 0.0 plus 2.0077 -.\TU/texgyretermes(0)/m/n/12.045 glyph#113 -.\glue 0.0 -.\penalty 100 -.\glue(\rightskip) 0.0 Completed box being shipped out [2] \vbox(722.98453+0.0)x435.04271 .\glue -29.59084 @@ -801,7 +635,7 @@ Completed box being shipped out [2] ....\special{color pop} ..\glue 8.2511 ..\glue(\lineskip) 0.0 -..\vbox(700.50723+0.0)x417.11752, glue set 410.49422fil +..\vbox(700.50723+0.0)x417.11752, glue set 520.89487fil ...\write-{} ...\write-{} ...\write1{\@writefile{toc}{\protect \contentsline {chapter}{参考文献}{\thepage }{}\protected@file@percent }} @@ -833,7 +667,7 @@ Completed box being shipped out [2] ...\glue 18.06749 ...\glue(\parskip) 0.0 ...\glue(\parskip) 0.0 -...\hbox(9.40715+2.18013)x391.07304, glue set 2.28154, shifted 26.04448 +...\hbox(9.40715+2.18013)x391.07304, glue set - 0.67706, shifted 26.04448 ....\hbox(8.14243+1.879)x0.0 .....\glue 0.0 .....\glue -14.04448 @@ -896,7 +730,22 @@ Completed box being shipped out [2] ....\glue 0.0 plus 0.61353 ....\TU/FandolSong(0)/m/n/12.045 征 ....\kern -0.00017 +....\kern 0.00017 +....\penalty 0 +....\hbox(7.97379+1.879)x4.01099 +.....\TU/texgyretermes(0)/m/n/12.045 [ +....\penalty 10000 +....\TU/texgyretermes(0)/m/n/12.045 J +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\hbox(7.97379+1.879)x4.01099 +.....\TU/texgyretermes(0)/m/n/12.045 ] +.....\kern -0.0002 +.....\kern 0.0002 ....\TU/texgyretermes(0)/m/n/12.045 . +....\kern -0.0002 +....\kern 0.0002 ....\glue 3.01125 plus 1.51465 minus 0.99774 ....\TU/FandolSong(0)/m/n/12.045 学 ....\glue 0.0 plus 0.61353 @@ -926,519 +775,13 @@ Completed box being shipped out [2] .....\kern 0.0002 ....\TU/texgyretermes(0)/m/n/12.045 : ....\kern -0.0002 -....\kern 0.0 -....\glue(\rightskip) 0.0 -...\penalty 200 -...\glue(\baselineskip) 11.6154 -...\hbox(8.28696+2.61377)x391.07304, glue set 4.06694, shifted 26.04448 -....\TU/texgyretermes(0)/m/n/12.045 35 -....\kern -0.0002 ....\kern 0.0002 -....\penalty 10000 -....\glue 3.34851 minus 1.67426 -....\rule(0.0+0.0)x-3.34851 -....\TU/FandolSong(0)/m/n/12.045 ~ -....\rule(0.0+0.0)x-3.34851 -....\glue 3.34851 minus 1.67426 -....\TU/texgyretermes(0)/m/n/12.045 40 +....\glue 2.00755 +....\TU/texgyretermes(0)/m/n/12.045 35-40 ....\kern -0.0002 ....\TU/texgyretermes(0)/m/n/12.045 . -....\glue 3.01125 plus 1.51465 minus 0.99774 -....\mathon -....\TU/texgyretermes(0)/m/n/12.045 glyph#64 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#85 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#99 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#45 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#71 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#78 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#99 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#89 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#78 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#71 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#67 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#89 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#78 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#51 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#71 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#76 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#99 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#108 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#29 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#97 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#67 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#73 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#51 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#29 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#36 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#99 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#97 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#29 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#93 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#113 -....\glue 0.0 -....\penalty 100 -....\glue(\rightskip) 0.0 -...\penalty 100 -...\glue(\baselineskip) 11.24199 -...\hbox(8.22673+2.62581)x391.07304, glue set 2.77563, shifted 26.04448 -....\TU/texgyretermes(0)/m/n/12.045 glyph#53 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#107 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#110 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#92 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#66 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#64 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#59 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#52 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#43 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#58 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#58 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#118 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#72 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#105 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#73 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#81 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#28 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#67 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#105 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#96 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#70 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#60 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#64 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#97 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#68 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#52 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#115 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#51 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#101 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#79 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#121 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#105 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#47 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#107 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#108 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#36 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#69 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#36 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#58 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#117 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#98 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#105 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#73 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#120 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#92 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#96 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#119 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#97 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#101 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#97 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#105 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#66 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#56 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#101 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#71 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#28 -....\glue 0.0 -....\penalty 100 -....\glue(\rightskip) 0.0 -...\penalty 200 -...\glue(\baselineskip) 11.16972 -...\hbox(8.28696+2.62581)x391.07304, glue set 38.99762fil, shifted 26.04448 -....\TU/texgyretermes(0)/m/n/12.045 glyph#55 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#85 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#29 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#72 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#109 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#84 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#117 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#52 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#109 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#105 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#81 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#114 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#55 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#35 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#77 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#71 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#115 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#102 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#57 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#99 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#70 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#101 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#109 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#115 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#69 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#36 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#92 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#102 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#102 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#98 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#91 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#81 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#30 -....\TU/texgyretermes(0)/m/n/12.045 glyph#110 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#78 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#67 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#85 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#73 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#29 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#56 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#97 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#76 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#53 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#77 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#120 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#70 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#84 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#105 -....\glue 0.0 -....\penalty 100 -....\mathoff +....\kern -0.0002 +....\kern 0.0002 ....\penalty 10000 ....\glue(\parfillskip) 0.0 plus 1.0fil ....\glue(\rightskip) 0.0 @@ -1446,8 +789,8 @@ Completed box being shipped out [2] ...\glue 0.0 plus 0.2 ...\glue(\parskip) 0.0 ...\glue(\parskip) 0.0 -...\glue(\baselineskip) 10.00136 -...\hbox(9.45532+2.61377)x391.07304, glue set - 0.088, shifted 26.04448 +...\glue(\baselineskip) 10.44704 +...\hbox(9.45532+2.16809)x391.07304, glue set 0.4993, shifted 26.04448 ....\hbox(8.14243+1.879)x0.0 .....\glue 0.0 .....\glue -14.04448 @@ -1471,7 +814,23 @@ Completed box being shipped out [2] ....\TU/FandolSong(0)/m/n/12.045 肖 ....\glue 0.0 plus 0.61353 ....\TU/FandolSong(0)/m/n/12.045 渡 +....\kern -0.00017 +....\TU/texgyretermes(0)/m/n/12.045 , +....\glue 3.01125 plus 1.51013 minus 1.00073 +....\TU/FandolSong(0)/m/n/12.045 沈 +....\glue 0.0 plus 0.61353 +....\TU/FandolSong(0)/m/n/12.045 群 +....\glue 0.0 plus 0.61353 +....\TU/FandolSong(0)/m/n/12.045 红 +....\kern -0.00017 +....\TU/texgyretermes(0)/m/n/12.045 , +....\glue 3.01125 plus 1.51013 minus 1.00073 +....\TU/FandolSong(0)/m/n/12.045 张 ....\glue 0.0 plus 0.61353 +....\TU/FandolSong(0)/m/n/12.045 芸 +....\kern -0.00017 +....\TU/texgyretermes(0)/m/n/12.045 , +....\glue 3.01125 plus 1.51013 minus 1.00073 ....\TU/FandolSong(0)/m/n/12.045 等 ....\kern -0.00017 ....\TU/texgyretermes(0)/m/n/12.045 . @@ -1498,7 +857,22 @@ Completed box being shipped out [2] ....\glue 0.0 plus 0.61353 ....\TU/FandolSong(0)/m/n/12.045 营 ....\kern -0.00017 +....\kern 0.00017 +....\penalty 0 +....\hbox(7.97379+1.879)x4.01099 +.....\TU/texgyretermes(0)/m/n/12.045 [ +....\penalty 10000 +....\TU/texgyretermes(0)/m/n/12.045 M +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\hbox(7.97379+1.879)x4.01099 +.....\TU/texgyretermes(0)/m/n/12.045 ] +.....\kern -0.0002 +.....\kern 0.0002 ....\TU/texgyretermes(0)/m/n/12.045 . +....\kern -0.0002 +....\kern 0.0002 ....\glue 3.01125 plus 1.51465 minus 0.99774 ....\TU/FandolSong(0)/m/n/12.045 北 ....\glue 0.0 plus 0.61353 @@ -1518,7 +892,10 @@ Completed box being shipped out [2] ....\TU/FandolSong(0)/m/n/12.045 出 ....\glue 0.0 plus 0.61353 ....\TU/FandolSong(0)/m/n/12.045 版 -....\glue 0.0 plus 0.61353 +....\glue(\rightskip) 0.0 +...\penalty 300 +...\glue(\baselineskip) 10.74815 +...\hbox(9.16624+2.03558)x391.07304, glue set 312.44763fil, shifted 26.04448 ....\TU/FandolSong(0)/m/n/12.045 社 ....\kern -0.00017 ....\TU/texgyretermes(0)/m/n/12.045 , @@ -1530,147 +907,11 @@ Completed box being shipped out [2] ....\kern -0.0002 ....\kern 0.0002 ....\glue 2.00755 -....\TU/texgyretermes(0)/m/n/12.045 67 -....\kern -0.0002 -....\kern 0.0002 -....\penalty 10000 -....\glue 3.34851 minus 1.67426 -....\rule(0.0+0.0)x-3.34851 -....\TU/FandolSong(0)/m/n/12.045 ~ -....\rule(0.0+0.0)x-3.34851 -....\glue 3.34851 minus 1.67426 -....\TU/texgyretermes(0)/m/n/12.045 69 +....\TU/texgyretermes(0)/m/n/12.045 67-69 ....\kern -0.0002 ....\TU/texgyretermes(0)/m/n/12.045 . -....\glue 3.01125 plus 1.51465 minus 0.99774 -....\mathon -....\TU/texgyretermes(0)/m/n/12.045 glyph#64 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#85 -....\glue 0.0 -....\penalty 100 -....\glue(\rightskip) 0.0 -...\penalty 300 -...\glue(\baselineskip) 11.18176 -...\hbox(8.28696+2.62581)x391.07304, glue set 203.70093fil, shifted 26.04448 -....\TU/texgyretermes(0)/m/n/12.045 glyph#99 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#45 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#36 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#71 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#89 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#48 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#110 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#36 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#29 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#78 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#89 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#76 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#99 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#110 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#36 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#69 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#51 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#102 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#107 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#108 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#57 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#58 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#79 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\mathoff +....\kern -0.0002 +....\kern 0.0002 ....\penalty 10000 ....\glue(\parfillskip) 0.0 plus 1.0fil ....\glue(\rightskip) 0.0 @@ -1678,8 +919,8 @@ Completed box being shipped out [2] ...\glue 0.0 plus 0.2 ...\glue(\parskip) 0.0 ...\glue(\parskip) 0.0 -...\glue(\baselineskip) 11.22995 -...\hbox(8.22673+2.6258)x391.07304, glue set - 0.00035, shifted 26.04448 +...\glue(\baselineskip) 11.82018 +...\hbox(8.22673+2.6258)x391.07304, glue set 23.4844fil, shifted 26.04448 ....\hbox(8.14243+1.879)x0.0 .....\glue 0.0 .....\glue -14.04448 @@ -1708,16 +949,30 @@ Completed box being shipped out [2] ....\kern -0.0002 ....\TU/texgyretermes(0)/m/n/12.045 . ....\glue 3.01125 plus 1.51465 minus 0.99774 -....\TU/texgyretermes(0)/m/it/12.045 Technology +....\TU/texgyretermes(0)/m/n/12.045 Technology ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/it/12.045 for +....\TU/texgyretermes(0)/m/n/12.045 for ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/it/12.045 Economic +....\TU/texgyretermes(0)/m/n/12.045 Economic ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/it/12.045 Growth -....\kern 0.0 +....\TU/texgyretermes(0)/m/n/12.045 Growth +....\kern -0.0002 +....\kern 0.0002 +....\penalty 0 +....\hbox(7.97379+1.879)x4.01099 +.....\TU/texgyretermes(0)/m/n/12.045 [ +....\penalty 10000 +....\TU/texgyretermes(0)/m/n/12.045 R ....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\hbox(7.97379+1.879)x4.01099 +.....\TU/texgyretermes(0)/m/n/12.045 ] +.....\kern -0.0002 +.....\kern 0.0002 ....\TU/texgyretermes(0)/m/n/12.045 . +....\kern -0.0002 +....\kern 0.0002 ....\glue 3.01125 plus 1.51465 minus 0.99774 ....\TU/texgyretermes(0)/m/n/12.045 Washington ....\kern -0.0002 @@ -1726,385 +981,8 @@ Completed box being shipped out [2] ....\TU/texgyretermes(0)/m/n/12.045 1993 ....\kern -0.0002 ....\TU/texgyretermes(0)/m/n/12.045 . -....\glue 3.01125 plus 1.51465 minus 0.99774 -....\mathon -....\TU/texgyretermes(0)/m/n/12.045 glyph#64 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#85 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#99 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#45 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\glue(\rightskip) 0.0 -...\penalty 200 -...\glue(\baselineskip) 11.21791 -...\hbox(8.23878+3.01157)x391.07304, glue set 0.04788, shifted 26.04448 -....\TU/texgyretermes(0)/m/n/12.045 glyph#73 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#67 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#78 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#78 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#115 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#64 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#67 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#51 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#64 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#110 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#99 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#51 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#102 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#89 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#29 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#97 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#64 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#67 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#113 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#51 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#99 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#89 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#60 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#113 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#79 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#79 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#107 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#79 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#79 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#107 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#65 -....\hbox(0.0+0.0)x0.5, shifted 3.01157 -.....\kern0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#65 -....\hbox(0.0+0.0)x0.5, shifted 3.01157 -.....\kern0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#58 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#65 -....\hbox(0.0+0.0)x0.5, shifted 3.01157 -.....\kern0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#51 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#64 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#78 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#73 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#60 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#119 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#65 -....\hbox(0.0+0.0)x0.5, shifted 3.01157 -.....\kern0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#56 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#97 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#65 -....\hbox(0.0+0.0)x0.5, shifted 3.01157 -.....\kern0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#51 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#78 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#76 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#67 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#65 -....\hbox(0.0+0.0)x0.5, shifted 3.01157 -.....\kern0.0 -....\penalty 100 -....\glue(\rightskip) 0.0 -...\penalty 200 -...\glue(\baselineskip) 10.8442 -...\hbox(8.22673+3.01157)x391.07304, glue set 244.71983fil, shifted 26.04448 -....\TU/texgyretermes(0)/m/n/12.045 glyph#60 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#97 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#115 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#64 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#65 -....\hbox(0.0+0.0)x0.5, shifted 3.01157 -.....\kern0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#29 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#36 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#73 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#51 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#65 -....\hbox(0.0+0.0)x0.5, shifted 3.01157 -.....\kern0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#56 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#65 -....\hbox(0.0+0.0)x0.5, shifted 3.01157 -.....\kern0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#44 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#78 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#51 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#78 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#99 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#89 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#64 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#76 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#73 -....\glue 0.0 -....\penalty 100 -....\mathoff +....\kern -0.0002 +....\kern 0.0002 ....\penalty 10000 ....\glue(\parfillskip) 0.0 plus 1.0fil ....\glue(\rightskip) 0.0 @@ -2112,8 +990,8 @@ Completed box being shipped out [2] ...\glue 0.0 plus 0.2 ...\glue(\parskip) 0.0 ...\glue(\parskip) 0.0 -...\glue(\baselineskip) 10.78397 -...\hbox(8.28696+2.61377)x391.07304, glue set 0.0534, shifted 26.04448 +...\glue(\baselineskip) 11.22997 +...\hbox(8.22673+2.61375)x391.07304, glue set - 0.14984, shifted 26.04448 ....\hbox(8.14243+1.879)x0.0 .....\glue 0.0 .....\glue -14.04448 @@ -2134,15 +1012,62 @@ Completed box being shipped out [2] ......\special{color pop} .....\glue 12.0 ....\penalty 0 -....\TU/texgyretermes(0)/m/n/12.045 Hutson +....\TU/texgyretermes(0)/m/n/12.045 HUTSON ....\kern -0.0002 ....\kern 0.0002 ....\penalty 25 ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/n/12.045 JM +....\TU/texgyretermes(0)/m/n/12.045 J +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 M ....\kern -0.0002 ....\TU/texgyretermes(0)/m/n/12.045 . ....\glue 3.01125 plus 1.51465 minus 0.99774 +....\TU/texgyretermes(0)/m/n/12.045 Vibrational +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 Dependence +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 of +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 the +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 Anisotropic +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 Intermolecular +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 Poten- +....\glue(\rightskip) 0.0 +...\penalty 400 +...\glue(\baselineskip) 11.22995 +...\hbox(8.23878+2.6258)x391.07304, glue set 15.5385fil, shifted 26.04448 +....\TU/texgyretermes(0)/m/n/12.045 tial +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 of +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 Argon-Hydrogen +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 Chloride +....\kern -0.0002 +....\kern 0.0002 +....\penalty 0 +....\hbox(7.97379+1.879)x4.01099 +.....\TU/texgyretermes(0)/m/n/12.045 [ +....\penalty 10000 +....\TU/texgyretermes(0)/m/n/12.045 J +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\hbox(7.97379+1.879)x4.01099 +.....\TU/texgyretermes(0)/m/n/12.045 ] +.....\kern -0.0002 +.....\kern 0.0002 +....\TU/texgyretermes(0)/m/n/12.045 . +....\kern -0.0002 +....\kern 0.0002 +....\glue 3.01125 plus 1.51465 minus 0.99774 ....\TU/texgyretermes(0)/m/it/12.045 J. ....\glue 3.01125 plus 1.51465 minus 0.99774 ....\TU/texgyretermes(0)/m/it/12.045 Phys. @@ -2172,233 +1097,17 @@ Completed box being shipped out [2] ....\kern -0.0002 ....\kern 0.0002 ....\glue 2.00755 -....\TU/texgyretermes(0)/m/n/12.045 4237 -....\kern -0.0002 -....\kern 0.0002 -....\TU/texgyretermes(0)/m/n/12.045 –4247 +....\TU/texgyretermes(0)/m/n/12.045 4237-4247 ....\kern -0.0002 -....\kern 0.0002 -....\glue 2.00755 -....\hbox(7.97379+1.879)x4.01099 -.....\TU/texgyretermes(0)/m/n/12.045 [ -....\TU/texgyretermes(0)/m/n/12.045 2023 -....\kern -0.0002 -....\kern 0.0002 -....\penalty 10000 -....\TU/texgyretermes(0)/m/n/12.045 - -....\discretionary -....\kern -0.00023 -....\kern 0.00023 -....\penalty 10000 -....\glue 0.0 -....\TU/texgyretermes(0)/m/n/12.045 05 -....\kern -0.0002 -....\kern 0.0002 -....\penalty 10000 -....\TU/texgyretermes(0)/m/n/12.045 - -....\discretionary -....\kern -0.00023 -....\kern 0.00023 -....\penalty 10000 -....\glue 0.0 -....\TU/texgyretermes(0)/m/n/12.045 31 -....\kern -0.0002 -....\kern 0.0002 -....\hbox(7.97379+1.879)x4.01099 -.....\TU/texgyretermes(0)/m/n/12.045 ] -.....\kern -0.0002 -.....\kern 0.0002 ....\TU/texgyretermes(0)/m/n/12.045 . -....\glue 3.01125 plus 1.51465 minus 0.99774 -....\mathon -....\TU/texgyretermes(0)/m/n/12.045 glyph#64 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#106 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#85 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#99 -....\glue 0.0 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#45 -....\penalty 100 -....\glue(\thickmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#48 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#67 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#89 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#82 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#97 -....\glue 0.0 -....\penalty 100 -....\glue(\rightskip) 0.0 -...\penalty 300 -...\glue(\baselineskip) 11.22993 -...\hbox(8.23878+2.62581)x391.07304, glue set 137.12813fil, shifted 26.04448 -....\TU/texgyretermes(0)/m/n/12.045 glyph#60 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#89 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#108 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#69 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#79 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#29 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#108 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#102 -....\glue 0.0 -....\penalty 100 -....\mathoff -....\TU/texgyretermes(0)/m/n/12.045 . -....\glue 3.01125 plus 1.51465 minus 0.99774 -....\TU/texgyretermes(0)/m/n/12.045 DOI ....\kern -0.0002 ....\kern 0.0002 -....\TU/texgyretermes(0)/m/n/12.045 : -....\glue 3.01125 plus 1.51314 minus 0.99873 -....\mathon -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#89 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#108 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#103 -....\penalty 200 -....\glue(\medmuskip) 0.0 plus 2.0077 -....\TU/texgyretermes(0)/m/n/12.045 glyph#69 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#83 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#79 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#29 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#122 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#108 -....\glue 0.0 -....\penalty 100 -....\TU/texgyretermes(0)/m/n/12.045 glyph#102 -....\glue 0.0 -....\penalty 100 -....\mathoff ....\penalty 10000 ....\glue(\parfillskip) 0.0 plus 1.0fil ....\glue(\rightskip) 0.0 ...\penalty -51 ...\glue 0.0 plus 0.2 -...\glue -2.62581 +...\glue -2.6258 ...\glue 0.0 plus 1.0fil ...\glue 0.0 ...\glue 0.0 plus 0.0001fil diff --git a/test/testfiles-bibtex/bibtex-bachelor.tlg b/test/testfiles-bibtex/bibtex-bachelor.tlg index f863b7d..f03060e 100644 --- a/test/testfiles-bibtex/bibtex-bachelor.tlg +++ b/test/testfiles-bibtex/bibtex-bachelor.tlg @@ -633,7 +633,7 @@ Completed box being shipped out [2] ...\glue 18.06749 ...\glue(\parskip) 0.0 ...\glue(\parskip) 0.0 -...\hbox(9.40715+2.18013)x397.07306, glue set 2.63155fil, shifted 20.04446 +...\hbox(9.40715+2.18013)x397.07306, glue set - 0.30916, shifted 20.04446 ....\hbox(8.14243+1.879)x0.0 .....\glue 0.0 .....\glue -14.04446 @@ -687,7 +687,10 @@ Completed box being shipped out [2] ....\TU/FandolSong(0)/m/n/12.045 特 ....\glue 0.0 plus 0.61353 ....\TU/FandolSong(0)/m/n/12.045 征 -....\TU/texgyretermes(0)/m/n/12.045 . +....\kern -0.00017 +....\kern 0.00017 +....\penalty 0 +....\TU/texgyretermes(0)/m/n/12.045 [J]. ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\glue 1.32495 plus 3.97487 minus 0.84323 ....\TU/FandolSong(0)/m/n/12.045 学 @@ -707,14 +710,7 @@ Completed box being shipped out [2] ....\penalty 0 ....\TU/texgyretermes(0)/m/n/12.045 (4): ....\glue 4.01498 plus 3.01123 minus 0.50186 -....\TU/texgyretermes(0)/m/n/12.045 35 -....\penalty 10000 -....\glue 3.34851 minus 1.67426 -....\rule(0.0+0.0)x-3.34851 -....\TU/FandolSong(0)/m/n/12.045 ~ -....\rule(0.0+0.0)x-3.34851 -....\glue 3.34851 minus 1.67426 -....\TU/texgyretermes(0)/m/n/12.045 40. +....\TU/texgyretermes(0)/m/n/12.045 35-40. ....\penalty 10000 ....\glue(\parfillskip) 0.0 plus 1.0fil ....\glue(\rightskip) 0.0 @@ -723,7 +719,7 @@ Completed box being shipped out [2] ...\glue(\parskip) 0.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 10.44704 -...\hbox(9.45532+2.16809)x397.07306, glue set 0.51308, shifted 20.04446 +...\hbox(9.45532+2.16809)x397.07306, glue set - 0.31099, shifted 20.04446 ....\hbox(8.14243+1.879)x0.0 .....\glue 0.0 .....\glue -14.04446 @@ -781,7 +777,10 @@ Completed box being shipped out [2] ....\TU/FandolSong(0)/m/n/12.045 经 ....\glue 0.0 plus 0.61353 ....\TU/FandolSong(0)/m/n/12.045 营 -....\TU/texgyretermes(0)/m/n/12.045 . +....\kern -0.00017 +....\kern 0.00017 +....\penalty 0 +....\TU/texgyretermes(0)/m/n/12.045 [M]. ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\glue 1.32495 plus 3.97487 minus 0.84323 ....\TU/FandolSong(0)/m/n/12.045 北 @@ -806,17 +805,10 @@ Completed box being shipped out [2] ....\glue(\rightskip) 0.0 ...\penalty 4150 ...\glue(\baselineskip) 11.67561 -...\hbox(8.23878+0.26497)x397.07306, glue set 326.47333fil, shifted 20.04446 +...\hbox(8.23878+0.26497)x397.07306, glue set 334.50734fil, shifted 20.04446 ....\TU/texgyretermes(0)/m/n/12.045 2000: ....\glue 4.01498 plus 3.01123 minus 0.50186 -....\TU/texgyretermes(0)/m/n/12.045 67 -....\penalty 10000 -....\glue 3.34851 minus 1.67426 -....\rule(0.0+0.0)x-3.34851 -....\TU/FandolSong(0)/m/n/12.045 ~ -....\rule(0.0+0.0)x-3.34851 -....\glue 3.34851 minus 1.67426 -....\TU/texgyretermes(0)/m/n/12.045 69. +....\TU/texgyretermes(0)/m/n/12.045 67-69. ....\penalty 10000 ....\glue(\parfillskip) 0.0 plus 1.0fil ....\glue(\rightskip) 0.0 @@ -825,7 +817,7 @@ Completed box being shipped out [2] ...\glue(\parskip) 0.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 13.59079 -...\hbox(8.22673+2.6258)x397.07306, glue set 45.17847fil, shifted 20.04446 +...\hbox(8.22673+2.6258)x397.07306, glue set 31.39899fil, shifted 20.04446 ....\hbox(8.14243+1.879)x0.0 .....\glue 0.0 .....\glue -14.04446 @@ -851,16 +843,17 @@ Completed box being shipped out [2] ....\TU/texgyretermes(0)/m/n/12.045 . ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\glue 1.32495 plus 3.97487 minus 0.84323 -....\TU/texgyretermes(0)/m/it/12.045 Technology +....\TU/texgyretermes(0)/m/n/12.045 Technology ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/it/12.045 for +....\TU/texgyretermes(0)/m/n/12.045 for ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/it/12.045 Economic +....\TU/texgyretermes(0)/m/n/12.045 economic ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/it/12.045 Growth +....\TU/texgyretermes(0)/m/n/12.045 growth ....\kern -0.0002 ....\kern 0.0002 -....\TU/texgyretermes(0)/m/n/12.045 . +....\penalty 0 +....\TU/texgyretermes(0)/m/n/12.045 [R]. ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\glue 1.32495 plus 3.97487 minus 0.84323 ....\TU/texgyretermes(0)/m/n/12.045 Washington, @@ -874,7 +867,7 @@ Completed box being shipped out [2] ...\glue(\parskip) 0.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 11.22997 -...\hbox(8.22673+2.61375)x397.07306, glue set - 0.40999, shifted 20.04446 +...\hbox(8.22673+2.61375)x397.07306, glue set - 0.10144, shifted 20.04446 ....\hbox(8.14243+1.879)x0.0 .....\glue 0.0 .....\glue -14.04446 @@ -890,33 +883,42 @@ Completed box being shipped out [2] ......\special{color pop} .....\glue 6.0 ....\penalty 0 -....\TU/texgyretermes(0)/m/n/12.045 Hutson +....\TU/texgyretermes(0)/m/n/12.045 HUTSON +....\glue 3.01125 plus 1.5041 minus 1.00473 +....\TU/texgyretermes(0)/m/n/12.045 J +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/n/12.045 JM. +....\TU/texgyretermes(0)/m/n/12.045 M. ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\glue 1.32495 plus 3.97487 minus 0.84323 ....\TU/texgyretermes(0)/m/n/12.045 Vibrational ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/n/12.045 Dependence +....\TU/texgyretermes(0)/m/n/12.045 dependence ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\TU/texgyretermes(0)/m/n/12.045 of ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\TU/texgyretermes(0)/m/n/12.045 the ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/n/12.045 Anisotropic -....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/n/12.045 Intermolecular +....\TU/texgyretermes(0)/m/n/12.045 anisotropic ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/n/12.045 Potential +....\TU/texgyretermes(0)/m/n/12.045 intermolecular ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/n/12.045 of +....\TU/texgyretermes(0)/m/n/12.045 potential ....\glue(\rightskip) 0.0 ...\penalty 4150 ...\glue(\baselineskip) 11.22995 -...\hbox(8.23878+2.6258)x397.07306, glue set 59.35143fil, shifted 20.04446 -....\TU/texgyretermes(0)/m/n/12.045 Argon-Hydrogen +...\hbox(8.23878+2.6258)x397.07306, glue set 42.8498fil, shifted 20.04446 +....\TU/texgyretermes(0)/m/n/12.045 of +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 argon-hydrogen ....\glue 3.01125 plus 1.50562 minus 1.00374 -....\TU/texgyretermes(0)/m/n/12.045 Chloride. +....\TU/texgyretermes(0)/m/n/12.045 chloride +....\kern -0.0002 +....\kern 0.0002 +....\penalty 0 +....\TU/texgyretermes(0)/m/n/12.045 [J]. ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\glue 1.32495 plus 3.97487 minus 0.84323 ....\TU/texgyretermes(0)/m/it/12.045 J. diff --git a/ustcthesis-authoryear.bst b/ustcthesis-authoryear.bst index 0571bf0..86d0f41 100644 --- a/ustcthesis-authoryear.bst +++ b/ustcthesis-authoryear.bst @@ -8,9 +8,9 @@ %% ------------------------------------------------------------------- %% GB/T 7714 BibTeX Style %% https://github.com/zepinglee/gbt7714-bibtex-style -%% Version: 2022/10/03 v2.1.5 +%% Version: 2024/03/08 v2.1.6 %% ------------------------------------------------------------------- -%% Copyright (C) 2016--2023 by Zeping Lee +%% Copyright (C) 2016--2024 by Zeping Lee %% ------------------------------------------------------------------- %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3c @@ -38,12 +38,13 @@ INTEGERS { space.before.mark show.medium.type short.journal - journal.strip.periods italic.journal + link.journal bold.journal.volume show.missing.address.publisher space.before.pages only.start.page + wave.dash.in.pages show.urldate show.url show.doi @@ -60,8 +61,6 @@ INTEGERS { STRINGS { component.part.label - page.range.delimiter.zh - page.range.delimiter.en } FUNCTION {load.config} @@ -84,14 +83,13 @@ FUNCTION {load.config} #1 'show.medium.type := "slash" 'component.part.label := #0 'short.journal := - #1 'journal.strip.periods := #0 'italic.journal := + #0 'link.journal := #0 'bold.journal.volume := #0 'show.missing.address.publisher := #1 'space.before.pages := #0 'only.start.page := - "-" 'page.range.delimiter.zh := - "-" 'page.range.delimiter.en := + #0 'wave.dash.in.pages := #1 'show.urldate := #1 'show.url := #1 'show.doi := @@ -749,7 +747,7 @@ FUNCTION {editor.full} FUNCTION {make.full.names} { type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.full { type$ "collection" = @@ -1008,7 +1006,7 @@ FUNCTION {format.series.vol.num.booktitle} format.btitle } -FUNCTION {strip.periods} +FUNCTION {remove.period} { 't := "" 's := { t empty$ not } @@ -1024,7 +1022,8 @@ FUNCTION {strip.periods} } FUNCTION {abbreviate} -{ 't := +{ remove.period + 't := t "l" change.case$ 's := "" s "physical review letters" = @@ -1067,10 +1066,6 @@ FUNCTION {get.journal.title} if$ } if$ - journal.strip.periods - 'strip.periods - 'skip$ - if$ } FUNCTION {check.arxiv.preprint} @@ -1087,6 +1082,10 @@ FUNCTION {format.journal} 'emphasize 'skip$ if$ + link.journal + 'add.link + 'skip$ + if$ } 'skip$ if$ @@ -1315,7 +1314,7 @@ FUNCTION {extract.after.slash} FUNCTION {format.year} { year empty$ not - { year extract.before.slash extra.label * } + { year extra.label * } { date empty$ not { date extract.before.dash extra.label * } { entry.is.electronic not @@ -1399,9 +1398,9 @@ FUNCTION {hyphenate} "" { t empty$ not } { t #1 #1 substring$ "-" = - { entry.lang lang.zh = - { page.range.delimiter.zh * } - { page.range.delimiter.en * } + { wave.dash.in.pages + { "~" * } + { "-" * } if$ { t #1 #1 substring$ "-" = } { t #2 global.max$ substring$ 't := } @@ -1495,7 +1494,7 @@ FUNCTION {format.periodical.year.volume.number} FUNCTION {check.url} { url empty$ not - { "\url{" url * "}" * 'entry.url := + { url 'entry.url := #1 'entry.is.electronic := } { howpublished empty$ not @@ -1526,7 +1525,11 @@ FUNCTION {output.url} { show.url is.pure.electronic or entry.url empty$ not and { new.block - entry.url output + entry.url #1 #5 substring$ "\url{" = + { entry.url } + { "\url{" entry.url * "}" * } + if$ + output } 'skip$ if$ @@ -1546,8 +1549,8 @@ FUNCTION {is.in.url} { entry.url empty$ { #0 } { s text.length$ 'len := - entry.url text.length$ 'charptr := - { entry.url charptr len substring$ s = not + entry.url "l" change.case$ text.length$ 'charptr := + { entry.url "l" change.case$ charptr len substring$ s "l" change.case$ = not charptr #0 > and } @@ -1667,7 +1670,7 @@ FUNCTION {output.translation} { show.english.translation entry.lang lang.zh = and { translation empty$ not { translation } - { "" } + { "[English translation missing!]" } if$ " (in Chinese)" * output write$ @@ -1983,6 +1986,10 @@ FUNCTION {preprint} format.urldate "" output.after output.eprint output.url + show.preprint not eprint empty$ or + 'output.doi + 'skip$ + if$ new.block format.note output fin.entry @@ -2047,7 +2054,12 @@ FUNCTION {dataset} electronic } -FUNCTION {inbook} { book } +FUNCTION {inbook} { + booktitle empty$ + 'book + 'incollection + if$ +} FUNCTION {inproceedings} { "C" set.entry.mark @@ -2288,7 +2300,7 @@ FUNCTION {editor.key.organization.label} FUNCTION {calc.short.authors} { "" 'short.label := type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.key.label { type$ "collection" = @@ -2490,7 +2502,7 @@ FUNCTION {presort} " " * type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.sort { type$ "collection" = diff --git a/ustcthesis-bachelor.bbx b/ustcthesis-bachelor.bbx index 1b3dbb5..d607713 100644 --- a/ustcthesis-bachelor.bbx +++ b/ustcthesis-bachelor.bbx @@ -4,39 +4,10 @@ \RequireBibliographyStyle{gb7714-2015} \ExecuteBibliographyOptions{ - gbnamefmt = lowercase, - gbtype = false, - gbpub = false, - gbalign = left, - maxbibnames = 3, %将文献列表和引用中最大名字数量区分开 - minbibnames = 1, -} - -\renewrobustcmd*{\bibinitdelim}{} - -\DeclareDelimFormat[bib,biblist]{andothersdelim}{% - \iffieldequalstr{userd}{english}{\addcomma\addspace}{}% -} - -\DeclareFieldFormat{title}{% - \iffieldequalstr{userd}{english}{% - \mkbibemph{#1}% - }{% - #1% - }% -} -\DeclareFieldFormat - [inbook,incollection,inproceedings,patent,thesis,unpublished] - {title}{#1} -\DeclareFieldFormat[article]{title}{% - \iffieldequalstr{userd}{english}{}{#1}% -} -\DeclareFieldFormat{booktitle}{% - \iffieldequalstr{userd}{english}{% - \mkbibemph{#1}% - }{% - #1% - }% + gbpub = false, + gbalign = left, + url = false, + doi = false, } \DeclareFieldFormat{journaltitle}{% @@ -46,11 +17,3 @@ #1\isdot }% } - -\DefineBibliographyExtras{english}{% - \renewcommand*{\bibrangedash}{% - \iffieldequalstr{userd}{chinese}{~}{--}% - }% -} - -\renewcommand*{\finentrypunct}{} diff --git a/ustcthesis-bachelor.bst b/ustcthesis-bachelor.bst index 150f9d7..5e19d08 100644 --- a/ustcthesis-bachelor.bst +++ b/ustcthesis-bachelor.bst @@ -4,13 +4,13 @@ %% %% The original source files were: %% -%% gbt7714.dtx (with options: `2015,ustc-bachelor,numerical,no-uppercase,no-sentence-case,italic-book-title,no-mark,no-slash,short-journal,no-journal-strip-periods,italic-journal,page-range-delimiter-fullwidth-tilde,no-url,no-doi') +%% gbt7714.dtx (with options: `2015,numerical,italic-journal,no-url,no-doi') %% ------------------------------------------------------------------- %% GB/T 7714 BibTeX Style %% https://github.com/zepinglee/gbt7714-bibtex-style -%% Version: 2022/10/03 v2.1.5 +%% Version: 2024/03/08 v2.1.6 %% ------------------------------------------------------------------- -%% Copyright (C) 2016--2023 by Zeping Lee +%% Copyright (C) 2016--2024 by Zeping Lee %% ------------------------------------------------------------------- %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3c @@ -38,12 +38,13 @@ INTEGERS { space.before.mark show.medium.type short.journal - journal.strip.periods italic.journal + link.journal bold.journal.volume show.missing.address.publisher space.before.pages only.start.page + wave.dash.in.pages show.urldate show.url show.doi @@ -55,8 +56,6 @@ INTEGERS { STRINGS { component.part.label - page.range.delimiter.zh - page.range.delimiter.en } FUNCTION {load.config} @@ -65,28 +64,27 @@ FUNCTION {load.config} #1 'citation.et.al.use.first := #4 'bibliography.et.al.min := #3 'bibliography.et.al.use.first := - #0 'uppercase.name := + #1 'uppercase.name := #0 'terms.in.macro := #0 'year.after.author := #1 'period.after.author := - #1 'italic.book.title := - #0 'sentence.case.title := + #0 'italic.book.title := + #1 'sentence.case.title := #0 'link.title := #1 'title.in.journal := #0 'show.patent.country := - #0 'show.mark := + #1 'show.mark := #0 'space.before.mark := #1 'show.medium.type := - "none" 'component.part.label := - #1 'short.journal := - #0 'journal.strip.periods := + "slash" 'component.part.label := + #0 'short.journal := #1 'italic.journal := + #0 'link.journal := #0 'bold.journal.volume := #0 'show.missing.address.publisher := #1 'space.before.pages := #0 'only.start.page := - "~" 'page.range.delimiter.zh := - "-" 'page.range.delimiter.en := + #0 'wave.dash.in.pages := #1 'show.urldate := #0 'show.url := #0 'show.doi := @@ -594,7 +592,7 @@ FUNCTION {format.name} { bbl.et.al } { t get.str.lang 'name.lang := name.lang lang.en = - { t #1 "{vv~}{ll}{ f{}}" format.name$ + { t #1 "{vv~}{ll}{ f{~}}" format.name$ uppercase.name { "u" change.case$ } 'skip$ @@ -739,7 +737,7 @@ FUNCTION {editor.full} FUNCTION {make.full.names} { type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.full { type$ "collection" = @@ -998,7 +996,7 @@ FUNCTION {format.series.vol.num.booktitle} format.btitle } -FUNCTION {strip.periods} +FUNCTION {remove.period} { 't := "" 's := { t empty$ not } @@ -1014,7 +1012,8 @@ FUNCTION {strip.periods} } FUNCTION {abbreviate} -{ 't := +{ remove.period + 't := t "l" change.case$ 's := "" s "physical review letters" = @@ -1057,10 +1056,6 @@ FUNCTION {get.journal.title} if$ } if$ - journal.strip.periods - 'strip.periods - 'skip$ - if$ } FUNCTION {check.arxiv.preprint} @@ -1077,6 +1072,10 @@ FUNCTION {format.journal} 'emphasize 'skip$ if$ + link.journal + 'add.link + 'skip$ + if$ } 'skip$ if$ @@ -1305,7 +1304,7 @@ FUNCTION {extract.after.slash} FUNCTION {format.year} { year empty$ not - { year extract.before.slash extra.label * } + { year extra.label * } { date empty$ not { date extract.before.dash extra.label * } { entry.is.electronic not @@ -1389,9 +1388,9 @@ FUNCTION {hyphenate} "" { t empty$ not } { t #1 #1 substring$ "-" = - { entry.lang lang.zh = - { page.range.delimiter.zh * } - { page.range.delimiter.en * } + { wave.dash.in.pages + { "~" * } + { "-" * } if$ { t #1 #1 substring$ "-" = } { t #2 global.max$ substring$ 't := } @@ -1485,7 +1484,7 @@ FUNCTION {format.periodical.year.volume.number} FUNCTION {check.url} { url empty$ not - { "\url{" url * "}" * 'entry.url := + { url 'entry.url := #1 'entry.is.electronic := } { howpublished empty$ not @@ -1516,7 +1515,11 @@ FUNCTION {output.url} { show.url is.pure.electronic or entry.url empty$ not and { new.block - entry.url output + entry.url #1 #5 substring$ "\url{" = + { entry.url } + { "\url{" entry.url * "}" * } + if$ + output } 'skip$ if$ @@ -1536,8 +1539,8 @@ FUNCTION {is.in.url} { entry.url empty$ { #0 } { s text.length$ 'len := - entry.url text.length$ 'charptr := - { entry.url charptr len substring$ s = not + entry.url "l" change.case$ text.length$ 'charptr := + { entry.url "l" change.case$ charptr len substring$ s "l" change.case$ = not charptr #0 > and } @@ -1657,7 +1660,7 @@ FUNCTION {output.translation} { show.english.translation entry.lang lang.zh = and { translation empty$ not { translation } - { "" } + { "[English translation missing!]" } if$ " (in Chinese)" * output write$ @@ -1973,6 +1976,10 @@ FUNCTION {preprint} format.urldate "" output.after output.eprint output.url + show.preprint not eprint empty$ or + 'output.doi + 'skip$ + if$ new.block format.note output fin.entry @@ -2037,7 +2044,12 @@ FUNCTION {dataset} electronic } -FUNCTION {inbook} { book } +FUNCTION {inbook} { + booktitle empty$ + 'book + 'incollection + if$ +} FUNCTION {inproceedings} { "C" set.entry.mark @@ -2278,7 +2290,7 @@ FUNCTION {editor.key.organization.label} FUNCTION {calc.short.authors} { "" 'short.label := type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.key.label { type$ "collection" = diff --git a/ustcthesis-numerical.bst b/ustcthesis-numerical.bst index 5dc8508..514f947 100644 --- a/ustcthesis-numerical.bst +++ b/ustcthesis-numerical.bst @@ -8,9 +8,9 @@ %% ------------------------------------------------------------------- %% GB/T 7714 BibTeX Style %% https://github.com/zepinglee/gbt7714-bibtex-style -%% Version: 2022/10/03 v2.1.5 +%% Version: 2024/03/08 v2.1.6 %% ------------------------------------------------------------------- -%% Copyright (C) 2016--2023 by Zeping Lee +%% Copyright (C) 2016--2024 by Zeping Lee %% ------------------------------------------------------------------- %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3c @@ -38,12 +38,13 @@ INTEGERS { space.before.mark show.medium.type short.journal - journal.strip.periods italic.journal + link.journal bold.journal.volume show.missing.address.publisher space.before.pages only.start.page + wave.dash.in.pages show.urldate show.url show.doi @@ -55,8 +56,6 @@ INTEGERS { STRINGS { component.part.label - page.range.delimiter.zh - page.range.delimiter.en } FUNCTION {load.config} @@ -79,14 +78,13 @@ FUNCTION {load.config} #1 'show.medium.type := "slash" 'component.part.label := #0 'short.journal := - #1 'journal.strip.periods := #0 'italic.journal := + #0 'link.journal := #0 'bold.journal.volume := #0 'show.missing.address.publisher := #1 'space.before.pages := #0 'only.start.page := - "-" 'page.range.delimiter.zh := - "-" 'page.range.delimiter.en := + #0 'wave.dash.in.pages := #1 'show.urldate := #1 'show.url := #1 'show.doi := @@ -739,7 +737,7 @@ FUNCTION {editor.full} FUNCTION {make.full.names} { type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.full { type$ "collection" = @@ -998,7 +996,7 @@ FUNCTION {format.series.vol.num.booktitle} format.btitle } -FUNCTION {strip.periods} +FUNCTION {remove.period} { 't := "" 's := { t empty$ not } @@ -1014,7 +1012,8 @@ FUNCTION {strip.periods} } FUNCTION {abbreviate} -{ 't := +{ remove.period + 't := t "l" change.case$ 's := "" s "physical review letters" = @@ -1057,10 +1056,6 @@ FUNCTION {get.journal.title} if$ } if$ - journal.strip.periods - 'strip.periods - 'skip$ - if$ } FUNCTION {check.arxiv.preprint} @@ -1077,6 +1072,10 @@ FUNCTION {format.journal} 'emphasize 'skip$ if$ + link.journal + 'add.link + 'skip$ + if$ } 'skip$ if$ @@ -1305,7 +1304,7 @@ FUNCTION {extract.after.slash} FUNCTION {format.year} { year empty$ not - { year extract.before.slash extra.label * } + { year extra.label * } { date empty$ not { date extract.before.dash extra.label * } { entry.is.electronic not @@ -1389,9 +1388,9 @@ FUNCTION {hyphenate} "" { t empty$ not } { t #1 #1 substring$ "-" = - { entry.lang lang.zh = - { page.range.delimiter.zh * } - { page.range.delimiter.en * } + { wave.dash.in.pages + { "~" * } + { "-" * } if$ { t #1 #1 substring$ "-" = } { t #2 global.max$ substring$ 't := } @@ -1485,7 +1484,7 @@ FUNCTION {format.periodical.year.volume.number} FUNCTION {check.url} { url empty$ not - { "\url{" url * "}" * 'entry.url := + { url 'entry.url := #1 'entry.is.electronic := } { howpublished empty$ not @@ -1516,7 +1515,11 @@ FUNCTION {output.url} { show.url is.pure.electronic or entry.url empty$ not and { new.block - entry.url output + entry.url #1 #5 substring$ "\url{" = + { entry.url } + { "\url{" entry.url * "}" * } + if$ + output } 'skip$ if$ @@ -1536,8 +1539,8 @@ FUNCTION {is.in.url} { entry.url empty$ { #0 } { s text.length$ 'len := - entry.url text.length$ 'charptr := - { entry.url charptr len substring$ s = not + entry.url "l" change.case$ text.length$ 'charptr := + { entry.url "l" change.case$ charptr len substring$ s "l" change.case$ = not charptr #0 > and } @@ -1657,7 +1660,7 @@ FUNCTION {output.translation} { show.english.translation entry.lang lang.zh = and { translation empty$ not { translation } - { "" } + { "[English translation missing!]" } if$ " (in Chinese)" * output write$ @@ -1973,6 +1976,10 @@ FUNCTION {preprint} format.urldate "" output.after output.eprint output.url + show.preprint not eprint empty$ or + 'output.doi + 'skip$ + if$ new.block format.note output fin.entry @@ -2037,7 +2044,12 @@ FUNCTION {dataset} electronic } -FUNCTION {inbook} { book } +FUNCTION {inbook} { + booktitle empty$ + 'book + 'incollection + if$ +} FUNCTION {inproceedings} { "C" set.entry.mark @@ -2278,7 +2290,7 @@ FUNCTION {editor.key.organization.label} FUNCTION {calc.short.authors} { "" 'short.label := type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.key.label { type$ "collection" =