Giter Club home page Giter Club logo

xduts's Issues

有关列表行距的问题

image

最新发布的撰写规范中提到:“版面设置数据为:文字的行间距 — 1. 5倍 ;公式的行间距 — 1. 5倍 ;字符间距 — 标准;页码数据-对称页边距。”

xduts 似乎没有处理列表中元素标题的行间距,导致编译出来的结果行间距偏大。

封面“本科毕业设计论文”字样存在中心偏移问题

Discussed in #11

Originally posted by LS-King May 8, 2022

  • 版本号:1.13.1.0
  • 问题描述:在早期版本(如0.7.0.0)中,封面的校名、“本科毕业设计论文”、校徽、下方信息栏 四部分中心共线。但使用最新版本(1.13.1.0)编译测试后,“本科毕业设计论文”字样中心与其余三部分元素中心明显不共线,有所偏离。尚不确定该问题是在哪个版本引入的,仅测试了0.7.0.0和1.13.1.0两个版本。
  • 补充:查阅了设计手册、撰写规范和封皮模板,未找到相关规范或依据。但基于常见封面设计规范和美观方面的考量,个人认为这确实是一个需要修正的问题。
  • 图片展示:此处仅展示1.13.1.0版本中的编译后效果
    屏幕截图 2022-05-08 172642

Compile error: ! Paragraph ended before \chapter was complete.

Platform : windows 11

Latex : Texlive 2022

This appeared at the following configurations

  • style / language = en,
  • \chapter{Introduction}
  • There is empty line in code for example
\chapter{Introduction}

   This the first part
  • it will disappear if there is no line for example
\chapter{Introduction}
This the first part

or if there is chinese title

\chapter{Introduction}{Chinese title}

This the first part

or if the language is chinese for example
style / language = zh,

Where is .cls file?

I tried git clone the repo and ran the command, then I ran into bug report:

Qt: Untested Windows version 6.2 detected!
This is XeTeX, Version 3.1415926-2.3-0.9997.5 (MiKTeX 2.9)
entering extended mode
(...\xduts\xduts.ins
! I can't find file `ctxdocstrip'.
l.1 \input ctxdocstrip

Hmm, looks like .cls file is already added to .gitignore, should it be provided?

个别汉字编译后显示乱码

遇到一个汉字“赟”,编译后显示为方块字母,添加了\usepackage{ctex}也没有用,不报错,就是PDF里面是乱码。

参考文献配置

  • TeX 3.141592653 (TeX Live 2022)
  • 配置了info/bib-resource ,但是参考文献没有出现
  • 使用的版本是v4.0.1.1

image

关于a4页面大小的问题

问题

使用如下代码生成最小示例中, 可以看到实际生成的pdf纸张大小为21.587cm x 27.937cm:

\documentclass{xduugthesis}
\xdusetup{}
\begin{document}
\frontmatter
\mainmatter
\chapter{欢迎}
使用\LaTeX{}!
\backmatter
\end{document}

image

image

然而实际的a4纸张大小应该为21 cm x 29.7 cm

尝试

修改代码为

\documentclass{xduugthesis}
\usepackage{geometry}
\geometry{a4paper}
\xdusetup{}
\begin{document}
\frontmatter
\mainmatter
\chapter{欢迎}
使用\LaTeX{}!
\backmatter
\end{document}

即在正文中显式指定\geometry{a4paper}后:

\usepackage{geometry}
\geometry{a4paper}

生成的pdf大小恢复正常, acrobat显示为20.998cm x 29.697cm

image

我看到xduts.pdf中有对页面的定义

image

但是还是会出现这个问题, 我对latex也不是很了解, 不知道问题所在, 在此反馈下

编译报错

编译中会出现下面的警告,然后编译就卡住了,请问该怎么解决

xdupgthesis.cls

LaTeX Warning: You have requested package ', but the package provides xdupgthesis'.

有关段落间距和标题间距的疑问

XAPB)~) LK$_EU3{RD@QJ

图中可以看到主要是设计了两个接口类,DomainEventPublisher是消息发送服务接口。
DomainEventSender则定义了与消息中间件交互的方法,需要实现send方法将事件发布到消息中间件上。
DomainEventPublisher的具体实现需要调用DomainEventDAO来获取事件列表,并调用DomainEventSender将消息发送到消息中间件上。

至此消息发送方所有逻辑已经实现了,但是消息发送服务的调用时机还未确定。通常的做法是开启一个后台定时任务,对消息列表进行轮询,但这无疑会造成数据库资源的占用。
本项目的做法是基于Spring Boot的AOP机制,在涉及事件产生的方法上添加一个注解,并创建切面的后处理方法,在其中调用DomainEventPublisher的事件发布方法。
同时保留一个时间间隔较长的定时轮询任务,以应对那些优先级不高的事件以及兜底机制,保证事件都能被成功发送。

S(@}4W~HZ39VTT39ZWMB%PA

即节点读取配置文件并初始化,接收传递的数据,并输出处理后的数据。节点内部的处理过程对外界来说就是黑箱,并且不同节点间可以看作是隔离的(没有共享状态)。
这意味着节点是可以方便地进行横向拓展和并行化的,这一点设计很好的契合了规则引擎需要处理大量数据的特点。当数据量变多的时候就可以创建多个节点进行并行处理。
为了实现规则节点的这些特性,本项目引入了Actor模型作为规则引擎的并发节点,将在本章\ref{Actor并发模型介绍}中做详细介绍。

在完成了对单个节点处理过程的分析之后,反观整体的规则链,其还缺少最后一个处理的过程,即消息的路由规则。一个节点处理完数据之后,需要将数据发往下一个节点。这里需要解决一个关键问题:
数据将会发往哪个节点?

以上两段文字是同一份文档中的不同段落,可以明显看出两部分的段间距是不一样的。后者的段间距大于段内行距。

image

在另一份文档中,甚至出现了段间距过大的问题。

image

同时,标题间距的默认值看起来并不太符合学校规范。

根据学校规范,行距应为 1.5 倍。这样来看模板的格式设置可能有些小问题?

subsection默认字号错误

毕设格式检测平台报错:字号错误(要求:小四(12.0磅), 实际:四号(14.0磅))

本人在setup中手动设置style/subsec-zihao = -4后,平台不再报错

请大佬修复一下,指定默认字号为-4而不是4

正文中使用英文括号出现问题

请问
issue
正文中使用英文括号时,会出现英文括号下边沿与汉字下边沿不对齐的情况,打印出来不美观,能够解决吗
字体设置为如下
style = {cjk-font = founder, latin-font = gyre}

文章正文出现长单词不能自动换行

作者你好,
我在正文中编辑长指令时遇到了这个问题,源代码如下

\section{TCL指令写法}
本文中通过编写流式内核连接参数实现了子系统间 Stream 类型模块的相互连接,具体Tcl指令遵从stream\_connect=<cu\_name>.<output\_port>:<cu\_name>.<input\_port>的格式。
......

编译结果显示为:
QQ图片20220503123310

可以看到图中第一行显示正常,第二行似乎将这串指令识别为了一个完整单词?

macbook pro 10.15.7使用问题

owner你好,我是西电的学生,想要使用该模版,但是起步就遇到了问题;
电脑版本为10.15.7,使用的软件为MacTeX2022,已安装的软件(TexShop等)如下:
截屏2023-01-19 20 30 16

在执行tlmgr update --all --self这一步时,报错信息如下:

/Library/TeX/texbin/tlmgr: open tlpdb(https://mirrors.cloud.tencent.com/CTAN/systems/texlive/tlnet//tlpkg/texlive.tlpdb) failed: No such file or directory at /usr/local/texlive/2018/tlpkg/TeXLive/TLPDB.pm line 362.

在执行texdoc xduts这一步时,报错信息如下:

Sorry, no documentation found for xduts.
If you are unsure about the name, try searching CTAN's TeX catalogue at
http://ctan.org/search.html#byDescription.

报错信息截图如下:
image
后续不知道该如何进行,希望解答,十分感谢~

添加参考文献编译出错

  • windows VScode
  • texlive 2022
  • 配置: info/bib-resource = {chapters/reference},同时也在正文中引用了
  • 出现如下错误:
    微信截图_20230103173359
  • 尝试将编译器biblatex改成biber,问题没有解决。
  • 添加:\usepackage[backend=biber]{biblatex}也没有解决
  • 想请问大佬这个问题有没有办法解决呀?

图片标题中的脚注和引用

image
image
例如想要给图片名称加上引用或脚注,文本中可以显示,但是在图片索引中无法显示图片名称,有大佬知道如何解决嘛!!!

[BUG]supervisor和supervisor*选项按输入字符串输出

问题描述

info/supervisor 、 info/supervisor* 、info/supervisor-title、info/supervisor-title* 中的内容全部按输入字符串内容输出(并不执行函数)

复现步骤

\xdusetup{info/supervisor={\anon{Test}} , supervisor-title={\anon{Title}} }

在封面处原样输出
学校导师姓名、职称: \anon{Test} \anon{Info}

而不是
学校导师姓名、职称: Test Title

实际上,info/supervisor={\pi} 也会在封面输出 \pi 而不是 $\pi$

debug

 supervisor .clist_set:N = \l_@@_supv_clist,

是否应该将.clist_set:N修改为.tl_set:N

[EB/OL]类型的参考文献不显示日期

image

@misc{fmax,
  title = {UltraFast Design Methodology Guide for FPGAs and SoCs (UG949)},
  author = {Xilinx},
  url = {https://docs.xilinx.com/r/en-US/ug949-vivado-design-methodology/Assessing-the-Maximum-Frequency-of-the-Design},
  date = {2023-11}
}

urldate 和 date 都不会显示。请问怎么解决

每个章节后均增加一个空白页

  • 无法在 cls 文件中设置 openan y解决上述问题
  • 在 cls 中设置 oneside 可以解决空白页问题, 但与现有页面布局不兼容,引起 warning

模板有篇幅或者图上限吗?我多添加几个实验图就报错。

大论文即将完稿了(总的PDF页数是将近150页了,我论文的实验图也确实比较多),最后一章方法把新加的三四个实验图一放,就会报错,报错后编译的pdf只有14页了:

xdupgthesis.tex error line 19 Bad register code (32865)begin idocument
xdupgthesis.tex error line 19 Bad register code(32866)begin idocument
xdupgthesis.tex error line 19 Bad register code (32867)begin idocument
xdupgthesis.tex warning Package ctex can not be loaded with ctexbook?
xdupgthesis.tex warning line 19 Font shape Tu/txr//n' undefined(Font) using Tu/lnr/n/n' instead

6911b47ca18e1cc2d043100b87e9abd

我排列组合调试+百度了一整天,最后发现把前面任何一章注释掉,然后继续写加实验图那章,就不会报错,按照这种方式,把这章写完了,但要把面任何一章注释再给去掉,就还是会报错,真痛苦啊,求解。

一个小建议

请问是否可以添加一些示例呢?比如说插入算法图片表格,排版的示例。
我是先看的旧模板,有很多参考,在新模板里面配置起来的确很方便,但是写的时候对小白不太友好,没有可以参考写法。
我试着写了一下,算法和图片需要引入宏包才行,而且格式报错了。
之前的模板虽然比较繁琐,但是对小白真的很友好。

页码及正文字体,以及中文摘要中英文关键词问题

作者你好,
页码现有字体目测是times new roman,手册中要求宋体。
正文字体不知道是否满足14pt 宋体?
中文摘要中关键词如果出现英文,则显示为黑体 根据手册是否应为times new roman?
希望能给出修改指导 谢谢

英文摘要Keyword标点错误

毕设格式检测平台报错:关键词标记有误,应为“Keywords:”

本人在xduugthesis.cls中1711行处将中文引号「:」修改为「:」后,平台不再报错

另,由于中文引号实际上等价于「英文引号+空格」的全角引号,所以修改后中英文缩进不统一,个人认为可以改为「Keywords: \enspace」的类似形式

恳请大佬修复,以上

字体问题

您好! 感谢开源,用您这个模板还需要修改字体吗,我写摘要的时候发现标点符号, 、括号等和word模板里面的不一样,配置是下面这样!
我以为是字体的原因,修改style / cjk-font = sinotype 会报错,是怎么回事呢?

\documentclass[mprof]{xdupgthesis}
\xdusetup{
	style / cjk-font = sinotype,
	style / latin-font = gyre,
	info / abstract = {chapters/abstract-zh.tex},
	info / keywords = {Dummy,Keywords,Here,it is},
	info / abstract* = {chapters/abstract-en.tex},
}
\begin{document}
	\include{chapters/first}
	\include{chapters/second}
	
\end{document}

关于 xduts 更新问题

我使用readme给出的更新方法,下载仓库压缩包在本地编译安装:

xetex xduts.ins
l3build doc

更新后运行texdoc xduts命令,文档的版本号还是上次安装时的版本,请问我这个是更新成功了还是没更新成功呢?

图片

不同页缩略语对照表内容没有对齐

当设置为
style/customize-loa = false, style/colspec-loa = {X[1]X[3.5]X[1.7]},
奇数页和偶数页的对照表内容对不齐 偶数页和偶数页 奇数页和奇数页 是对齐的
issue

请问如何添加子图?

跪求如何添加子图,就是一个Figure包含多张小图。例如下面的代码,编译不出来,尝试了很多方法都不行,包括在首部添加\usepackage{subfigure}也编译失败。

\begin{figure}[H]
	\centering  %图片全局居中
	\subfigbottomskip=2pt %两行子图之间的行间距
	\subfigcapskip=-5pt %设置子图与子标题之间的距离
	\subfigure[fig1]{
		\includegraphics[width=0.48\linewidth]{./figs/1.png}}
	\subfigure[fig2]{
		\includegraphics[width=0.48\linewidth]{./figs/2.png}}
	\caption{1234567}
\end{figure}

pdf目录、更新的配置

您好! 我根目录是这样写的,最后生成的pdf标签只有一级标题,是写法不对嘛,试了网上的办法也不管用

\begin{document}
	\include{chapters/first}
	\include{chapters/second}
\end{document}

还有,像您修复的一些bug,我只需要替换原来的文件就可以了嘛? 需要重新编译啥的不? 我就是直接替换,发现尾页还是作者简介(无空白页?)

使用figure来插入图片会被全部排版到作者简介之后的插图章节

作者您好,我在使用figure来插入图片会被全部排版到作者简介之后的插图章节,不确定是什么原因,只能使用\begin{center}来插入图片,这个问题是我哪里使用的不对吗?如何解决?谢谢您的回复。

下面这种情况会被全部排版到作者简介之后的插图章节:

\begin{figure}[tp]
\centering
\includegraphics[width=0.48\textwidth]{figs/chapter4/FIG5}
\caption{Setup of the testbed.}
\label{testbed}
\end{figure}

下面这种情况排版比较正常:

\begin{center}
\includegraphics[scale=0.8]{figs/1.pdf}
\captionof{figure}{Some here}
\end{center}

本科生论文如何插入诚信声明书

参考 #194 (comment) 里提到的文件,说要在论文正文里面插诚信说明书。我看了xduts文档,硕士论文是有原创性声明,但是那个本科生模板不适用,所以开发者打算支持吗?
不行的话我就PDF修改器直接插入了,页书对不上不管了……

关于使用\documentclass{xdupgthesis}的时间相关的问题

首先祝 Dr. 今天端午节快乐,新手初探latex,使用 \documentclass{xdupgthesis} 撰写硕士论文,设置论文提交日期时
采用
代码1:submit-date = ⟨2025-4⟩,
代码2:submit-date = ⟨2025-04⟩,
生成的pdf文件,英文页面,都只出现2025,并没有出现 April 2025。
想知道是哪里弄错了,求作者大大指点

frontmatter和backmatter报错

image

编译时会报这样的错,注释掉frontmatter和backmatter就好了,怀疑是cls里的问题,但是替换了新的cls重新加完宏包还是会报相同的错误

缩略语对照表为空

我无论如何设置style/customize-los选项,缩略语页面都不能正确显示任何一条缩略语。而相对应的符号对照表却可以正确展示。我删除了所有中间文件并重新编译多次,依然没有解决。
一些相关设置如下

info / loa   = {chapters/loa.tex},
style / customize-loa = true,

我的loa.tex文件内容如下:

\begin{tabular}{lll}
缩略语 & 英文全称 & 中文对照 \\
BS 	& Binary Search & 二分查找	 \\
\end{tabular}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.