colinaaa / algorithm-course-notes

何老师算法课笔记
MIT License
11 stars 18 forks source link

Add files via upload #2

Closed LlzmMing closed 3 years ago

LlzmMing commented 3 years ago

Ln11,network-flow

colinaaa commented 3 years ago

几个问题:

  1. 所有的图片都没commit
  2. 没有在book.tex 里添加你的文件

https://github.com/colinaaa/algorithm-course-notes/blob/cdb940d256fe2ab3ec2bdbe3a3b6c6d5fa1876c9/book.tex#L17

like this:

  % add your code here
  \input{src/example.tex}
+ \input{src/Network-flows.tex}
  1. 所有label都是一个,目前可能没有问题,但是之后可能会有问题(例如在其他地方想要引用这个图片)
  2. 所有图片都ref都是写死的,如
-\\用F-F算法求图4.2模型的最大流和最小割,残差图如图4.3。其中最小割中的集合B所包含的项目即为问题的解。\\
+\\用F-F算法求\ref{label-for-4.2}模型的最大流和最小割,残差图如\ref{label-for-4.3}。其中最小割中的集合B所包含的项目即为问题的解。\\

可以使用\ref{}\nameref{}\autoref{}

  1. 公式没有在equation环境中,显示出来的没有公式的效果,同时公式的所有下标都不太对(如果是下标的话)?
-v= (pB+) - (pB-) = (p+) - (pA+) - (pB-) = (p+) - [(pA+) + (pB-)] = (p+) - cut\\
+\begin{equation}
+v= (p_{B+}) - (p_{B-}) = (p_+) - (p_{A+}) - (p_{B-}) = (p_+) - [(p_{A+}) + (p_{B-})] = (p_+) - cut\\
+\end{equation}

建议在本地编译好,预览一下再来pr,如果本地没有环境的话,CI好像会build,在action里有个Artifacts,可以下载build出来的pdf。

辛苦再改一下

colinaaa commented 3 years ago

@LlzmMing CI错误并不是CI的问题... 有一些地方写的确实有问题。

maxv = (p_+) -mincut这样的内联公式不能直接出现在文本里,至少在xelatex下是不可以的。

具体可见 https://github.com/colinaaa/algorithm-course-notes/pull/4 中的 c281d42 (squash过,可能比较难看) 是从pr最新的commit拉过去的,应该可以直接抄

一般在LaTeX中,想要在最终的文档中换行,会采用空一行的方式,即

xxx

xxx

其效果是等同于

xxx\\
xxx

个人认为可读性更强。

然而当你连续使用\\时,LaTeX好像会报一个 no new line to return之类的错误,但是好像也不会影响build...

具体改动见 #4 中的 5bc1e32

目前也不确定这里是不是导致CI build不成功的原因,可以先加上inline equation试一下。