chianjin

Results 5 issues of chianjin

中文传统直排要求正文垂直方向对齐。在ratio=0.5,夹注字符尺寸是正文的一半,当夹注字数除以 4 余数为 1、2 的时候,夹注本身的宽度是夹注字体尺寸的奇数倍,就会造成正文在垂直对齐错位半个正文字符。(附图左边情形)我最初解决这个问题的方法是在夹注末尾手动插入全角空格,强行使得夹注宽度是夹注字符尺寸的偶数倍。 感谢 @qinglee 给出的一个 Patch,保证了夹注的宽度总是夹注字体尺寸的偶数倍,解决了正文垂直对齐的问题。(附图中间情形)这个方案会出现夹注的第一行比第二行多出 2 个或 3 个字符的情形。但是总是感觉不够美观。 ```tex \cs_set_protected:Npn \__jiazhu_dim_normalize:N ##1 { \int_set:Nn \l_tmpa_int { \dim_ratio:nn { ##1 } { \l__jiazhu_unit_dim } } \int_if_even:nF...

package/jiazhu

感谢 @qinglee 的夹注包,帮助我编写了传统直排的模板。之前的模板采用默认的半高字体双行夹注。最近打算实现全高窄字体双行夹注,由于缺乏窄字体的支持,作为替代采用设置 FakeStretch 参数方法来实现窄字体,实际效果可以接受。简单样例如下: ```tex \documentclass[oneside]{book} \usepackage{xeCJK} \usepackage{atbegshi} \usepackage{jiazhu} \defaultCJKfontfeatures{RawFeature={vertical:+vert:+vhal}} \setCJKmainfont{SimSun} \newCJKfontfamily{\jiazhufont}{SimSun}[FakeStretch=1.6] \jiazhuset{ format=\jiazhufont, ratio=0.625, beforeskip=0pt, afterskip=0pt, shortcut=【】 } \parindent=0pt \AtBeginShipout{ \special { pdf:put @pages} } \setlength{\textwidth}{400pt} \begin{document} \fontsize{20pt}{30pt}\selectfont...

package/jiazhu

本人参照清武英殿版《明史》用 LaTeX 编写了中文线装书模板。[chianjin/zhvt-classic](https://github.com/chianjin/zhvt-classic) 早期采用思源宋体,最近改用源流明体,视觉效果有了明显的改善。感谢开发者的付出。 ![思源宋体](https://github.com/ButTaiwan/genryu-font/assets/45473376/157abbba-0c49-4153-a07d-586efd27740f) ![源流明体](https://github.com/ButTaiwan/genryu-font/assets/45473376/388b5ab5-05e8-4130-86e6-730f70cbaac5) 现在有两个需求,希望能够帮助。 1、传统直排夹注有两种格式。 一种是双行半高字体夹注,即夹注字体尺寸是正文的一半。目前模板采用的是就是格式。 另一种是双行全高窄字体夹注,即夹注字体高度与正文相同,宽度为正文的一半。这种夹注格式更加常见。 ![武英殿版明史](https://github.com/ButTaiwan/genryu-font/assets/45473376/b256f958-e513-4e9e-806b-e5faaf91e301) 因为缺少必要的字体支持,无法简单实现。尝试采用宽度缩放模拟窄字体,可以达到预期的效果。还是存在两个问题:一是竖划变窄,但竖弯钩的等水平方向的横划部分仍然保持原有宽度,不协调。二是,部分夹注前部会出现多余的空白,无法对齐,尚未找到解决方案,猜测是内部长度计算截断造成的误差影响到 LaTeX 的算法。 ![全高夹注](https://github.com/ButTaiwan/genryu-font/assets/45473376/22696f8b-7387-4eb9-b62d-518ac247cc0b) 最好的解决办法是有一款窄字体直接实现。希望各位开发者能考虑实现。经观察和实验,这款窄字体宽度定在 62.5% 最佳,高度略小于正文字体。 这个需求,@ChihSee-Hsie 也提出过:[有没有可能製作出一種特殊的字體](https://github.com/ButTaiwan/genryu-font/issues/12) 2、与思源宋体相比,源流明体字形更适合传统直排,不过还是略显拥挤。是否可以略微收缩字面尺寸,加大字符周边的空白。目前的排版效果视觉上略显拥挤。虽然可以通过增加字间距的方式加以改善,但由于存在夹注情形,会导致夹注与正文不能严格对齐,自动处理十分复杂,手动处理非常不方便。最好的解决办法是从字体上入手。

- OS: Windows 10] - Python version: 3.12.5 - pygubu-designer version: 0.39.3 I want creat menu as a module in my project. With previous versions, we can previvew and save...

OS: Windows 11 Home Edition 23H2 Inkscap: 1.3.2 x64 TexText: 1.10.2 LaTex: TeXLive 2024 After typed some contents such as "$ x ^ 2 + y ^ 2 = 1...