Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LaTeX PDF 问题追踪 #2429

Closed
dkz051 opened this issue Jul 21, 2020 · 10 comments
Closed

LaTeX PDF 问题追踪 #2429

dkz051 opened this issue Jul 21, 2020 · 10 comments
Labels
Discussion / 需要讨论 Further discussion is welcome

Comments

@dkz051
Copy link
Member

dkz051 commented Jul 21, 2020

OI Wiki 已开发了新版 LaTeX 导出工具,PDF 见群文件。
本 issue 用于反馈、追踪问题。

UPD:PDF 已更新至 a166da5 版本

@dkz051 dkz051 added the Discussion / 需要讨论 Further discussion is welcome label Jul 21, 2020
@sshwy
Copy link
Member

sshwy commented Jul 21, 2020

提一些主观建议:

  1. 目录太长了。而且层级不对。有的文章连里面的二级标题都算到目录里了。最好能针对性调整一下
  2. 对details的处理还不太好。个人偏好是加一个box https://blog.csdn.net/lemaden520/article/details/77917171
  3. 图片太大了,总是顶宽。每次遇到有图的页,就没啥文字,会产生对比,让人感觉字体太小,行距太小。
  4. 段落间距最好大于行距。
  5. latex伪代码最好靠左。
  6. 建议板块的标题(比如计算几何)单独占一页。
\\fbox和\\itemize在一起该如何放置例如我用下面错误命令示范:\\fbox{The\\textit{two-step}modelofXMCD:\\begin{itemize}\\item[Inthe\\textit{firststep},circularlypolarizedX-raysgeneratephotoelectronswithaspinand/oror_latex box

@dkz051
Copy link
Member Author

dkz051 commented Jul 21, 2020

提一些主观建议:

  1. 目录太长了。而且层级不对。有的文章连里面的二级标题都算到目录里了。最好能针对性调整一下
  2. 对details的处理还不太好。个人偏好是加一个box https://blog.csdn.net/lemaden520/article/details/77917171
  3. 图片太大了,总是顶宽。每次遇到有图的页,就没啥文字,会产生对比,让人感觉字体太小,行距太小。
  4. 段落间距最好大于行距。
  5. latex伪代码最好靠左。
  6. 建议板块的标题(比如计算几何)单独占一页。

LaTex技巧(三):如何为自己定制好看的盒子呢?_lemaden520的博客-CSDN博客_latex box\fbox和\itemize在一起该如何放置例如我用下面错误命令示范:\fbox{The\textit{two-step}modelofXMCD:\begin{itemize}\item[Inthe\textit{firststep},circularlypolarizedX-raysgeneratephotoelectronswithaspinand/oror_latex box

  1. 收到;(upd:已经修了)
  2. details 这个有一点问题,现在 mdframed 和 tcolorbox 都不支持嵌套分页(即,如果嵌套,且内层 box 涉及分页,输出会炸),而且几乎不可能从 oi wiki 中去除所有嵌套 details,所以做成了现在这样。不过解决方案也在寻找;
  3. 正在修,但是可能不好做;
  4. upd: OI Wiki 行文段落普遍较短,段距>行距的效果比较糟糕,won't fix;
  5. 根据 OI Wiki 的格式手册,伪代码是以公式的形式输入的,这一点没有办法做到;
  6. 国内好像没有这种排版习惯?

@Enter-tainer
Copy link
Member

代码块中宏使用的是斜体的等宽体,不知道是不是字体选择的原因,看起来效果好像有点神秘,不知道这个是不是 feat(

image

@Henry-ZHR
Copy link
Contributor

205 页,文字重叠

还有 206 页,平衡树的坑还没填,是不是该删掉

@Henry-ZHR
Copy link
Contributor

Henry-ZHR commented Jul 21, 2020

224 页,超过文档宽度了

@Ir1d
Copy link
Member

Ir1d commented Jul 21, 2020

平衡树应该不需要导出工具这一侧的特殊处理 🤔

等它有内容了再导出一遍就行(

@dkz051
Copy link
Member Author

dkz051 commented Jul 21, 2020

代码块中宏使用的是斜体的等宽体,不知道是不是字体选择的原因,看起来效果好像有点神秘,不知道这个是不是 feat(

image

won't fix:这个是 LaTeX 默认等宽字体 Computer Modern (Unicode) Typewriter 的 Italic 体(注意不是 Oblique)

@Henry-ZHR
Copy link
Contributor

平衡树应该不需要导出工具这一侧的特殊处理 🤔

等它有内容了再导出一遍就行(

这个不是重点。。。

@dkz051
Copy link
Member Author

dkz051 commented Jul 21, 2020

205 页,文字重叠

还有 206 页,平衡树的坑还没填,是不是该删掉

Fixed.

@dkz051
Copy link
Member Author

dkz051 commented Jul 22, 2020

提一些主观建议:

  1. 目录太长了。而且层级不对。有的文章连里面的二级标题都算到目录里了。最好能针对性调整一下
  2. 对details的处理还不太好。个人偏好是加一个box https://blog.csdn.net/lemaden520/article/details/77917171
  3. 图片太大了,总是顶宽。每次遇到有图的页,就没啥文字,会产生对比,让人感觉字体太小,行距太小。
  4. 段落间距最好大于行距。
  5. latex伪代码最好靠左。
  6. 建议板块的标题(比如计算几何)单独占一页。

LaTex技巧(三):如何为自己定制好看的盒子呢?_lemaden520的博客-CSDN博客_latex box\fbox和\itemize在一起该如何放置例如我用下面错误命令示范:\fbox{The\textit{two-step}modelofXMCD:\begin{itemize}\item[Inthe\textit{firststep},circularlypolarizedX-raysgeneratephotoelectronswithaspinand/oror_latex box

补充一下图片的一些问题:导出 PDF 需要保持文字和图片的顺序(典型例如这个页面),因此很难随意调整图片位置或文字环绕方式。除非将文本中的图片统一替换为索引(如「图 X.Y」这样),但是这样做会降低阅读体验。

\\fbox和\\itemize在一起该如何放置例如我用下面错误命令示范:\\fbox{The\\textit{two-step}modelofXMCD:\\begin{itemize}\\item[Inthe\\textit{firststep},circularlypolarizedX-raysgeneratephotoelectronswithaspinand/oror_latex box

@dkz051 dkz051 closed this as completed Jul 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discussion / 需要讨论 Further discussion is welcome
Projects
None yet
Development

No branches or pull requests

5 participants