advdate

advdate 和 datetime2 与星期几
advdate

advdate 和 datetime2 与星期几

我想以以下格式增加日期 [星期几] [日] [月] [年] 每一步增加一个,但我无法让星期几增加。我一直在寻找这个答案但我无法让 dow 正常前进。 \documentclass{article} \usepackage[british]{babel} \usepackage[useregional,showdow]{datetime2} \usepackage{advdate} \usepackage{etoolbox} \makeatletter \appto\FixDate{% \edef\@dtm@currentyear{\the\y...

Admin

使用 advdate 和 datetime2
advdate

使用 advdate 和 datetime2

我想将 advdate 包用于相对日期,将 datetime2 包用于自定义格式。但是,datetime2 包似乎会撤消 advdate 所做的一切。我在这里只找到了使用 datetime 包的示例,但我不想依赖这个(现已过时的)包。有办法实现这一点吗? MWE:(请注意,当我注释掉第二行时,日期才符合预期。) \usepackage{advdate} \usepackage{datetime2} \begin{document} Today is \today. \SetDate[01/01/2022] But January 1st, 202...

Admin

查找一周中的每个周末:\advdate、\datetime
advdate

查找一周中的每个周末:\advdate、\datetime

我正在创建自己的日历。这意味着我的日历中的每一页都预留了一天:dd.mm.yyy(星期几)。 通过 foreach 循环我改变当前日期: \usepackage{advdate} \usepackage{datetime} \foreach \days in {1, 3, 5, ..., 365} { \AdvanceDate[\days] ... \AdvanceDate[\days]. \DrawDateLeftSite{\today} \DrawDateRightSite{\AdvanceDate[1]\today...

Admin

按小时偏移部分当前时间
advdate

按小时偏移部分当前时间

我想更改文档中某个部分的时区。与服务器时间相差一小时就足够了。使用 datetime 包,如何从日期 \today 中添加或减去小时数? 使用 advdate 和 datetime 我只能成功地从 \today 中添加或减去整数天数。 \usepackage{datetime} \usepackage{advdate} \daymonthyear{\AdvanceDate[-1]\today \space \currenttime} 输出恰好 1 天前的 UTC 日期和时间。 ...

Admin

受递归编程影响的页码
advdate

受递归编程影响的页码

我问了这个问题如何用latex编写递归程序并得到了@JosephWright 的以下出色回答 \documentclass{article} \usepackage{advdate} % Set the first practice date \ThisDay{7} \ThisMonth{2} \ThisYear{2019} %... the number of days between lectures \newcommand*{\lecturegap}{7} \makeatletter \newcounter{holiday} \newcomma...

Admin

使用 `\advdate` 包格式化日期
advdate

使用 `\advdate` 包格式化日期

我尝试\renewcommand{\today}{\the\day/\the\month}将日期格式更改为 dd/mm。但没有成功。 我搜索了类似的问题,但没有找到适合我的情况的答案(我只使用该\advdate软件包)。有什么解决方法吗? 谢谢你! 编辑 根据要求,这里是 MWE: \documentclass{article} \usepackage{advdate} \usepackage[brazil]{babel} \ThisDay{1} \ThisMonth{2} \ThisYear{2019} \newcommand{\nextev...

Admin

3 天课程大纲中的提前日期
advdate

3 天课程大纲中的提前日期

我正在努力适应这种提前日期方法为期 3 天的课程大纲,但没有成功。 目标是创建一个 MWF 课程表。上面链接中的方法适用于两天的课程表。它采用当前日期的三个字母的星期几(“Mon”、“Tue”等),并将其与包含开始日期的框的宽度(例如“Mon”)进行比较。如果宽度相等,则前进两位并打印提前两天的日期。否则,前进五天。相比之下,如果当前日期是“Mon”,我需要将日期前进两天,如果当前日期是“Wed”,则前进两天,否则前进三天。 假设课程从周一开始,两天方法会将“周一”保存在一个框中,用于布尔比较以推进日期。所以我为“周三”创建了第二个框 \newsave...

Admin

如何通过替代值推进日期
advdate

如何通过替代值推进日期

我使用以下代码来创建每周讲座的时间表(周五): \documentclass{article} \usepackage{advdate} %... Set the first lecture date \ThisYear{2019} \ThisMonth{3} \ThisDay{1} \newif\iffirst \firsttrue %%% \newcommand{\nextlec}{% \iffirst \firstfalse \else \AdvanceDate[7]% \fi \section*{\tod...

Admin

使用 advdate 包设置日期计数器
advdate

使用 advdate 包设置日期计数器

我搜索了数学运算,发现了一些有趣的结果,例如顺序,计算, 和未来等等。 我对类似答案感兴趣这个,但\today我不希望使用,而是想设置一个不同的日期。 目的是创建一个初始日期的时间表,例如 2019 年 3 月 1 日(dd/mm/yyy),并使用命令或宏,例如\nextlec自动返回提前 7 天的日期(2019 年 3 月 27 日,依此类推)。 我尝试了很多方法,但没有得到想要的结果。有人能给我一个 MWE 吗?谢谢! 我的代码如下。观察编译返回交替添加 7 天和 8 天的日期。 \documentclass{article} \usepack...

Admin

方法 1
advdate

方法 1

我正在使用以下代码创建每周讲座的时间表 \documentclass{article} \usepackage{advdate} %... Set the first lecture date \ThisYear{2019} \ThisMonth{3} \ThisDay{1} \newif\iffirst \firsttrue \newcommand{\nextlec}{% \iffirst \firstfalse \else \AdvanceDate[7]% \fi \section*{\today} } \...

Admin

如何根据自定义日期计算未来日期(例如 2018-05-05 + 14 天)?
advdate

如何根据自定义日期计算未来日期(例如 2018-05-05 + 14 天)?

我想为客户创建发票scrlttr2。在此我通过设置文档日期\setkomavar{date}{\today}。 我重复使用这个日期日期自动将付款截止日期添加到信尾(截止日期 =今天的日期+未来 14 天)。 \today如果仅使用文档日期(参见 MWE),则这完全可以正常工作。 最小工作示例(MWE): \documentclass{scrlttr2} \usepackage{advdate} \setkomavar{date}{\today} \begin{document} Today is \today. Please pay unti...

Admin

表格中的 Advdate 无法正确推进日期
advdate

表格中的 Advdate 无法正确推进日期

我正在编写一个课程大纲,其中课程表以表格形式显示。我使用包\AdvanceDate中的命令\advdate将日期提前两天或五天。这在表格之外运行良好。在表格内部,它会继续相对于命令\today设置的原始值而不是命令更新的\SetDate值提前。\today\AdvanceDate 换句话说,在表内部,\AdvanceDate的作用类似于\DayAfter,它总是重置\today。 \documentclass{article} \usepackage{datetime} \usepackage{advdate} \newdateformat{myda...

Admin

日期翻译成中文
advdate

日期翻译成中文

英文日期是字符串,如1 January 2016。为了将它们翻译成中文,我使用以下方法,借助日期计算。 \usepackage{advdate,xparse} \ExplSyntaxOn \DeclareExpandableDocumentCommand{\StrMonthToNum}{ m } { \str_case:nnF { #1 } { { January } { 1 } { February } { 2 } { March } { 3 } { April } { 4 } {...

Admin

在表中创建日期序列
advdate

在表中创建日期序列

我想创建一个以周为增量的日期序列,该序列应显示在表格环境中。 我一直在摆弄这个论坛上发布的代码片段(在 LaTeX 中生成日期序列) 使用 advdate 来实现此目的。但是,当您在表环境中使用这些命令时,日期不再递增。 这里你可以看到一个显示问题的最小工作示例。提前致谢! \documentclass{article} \usepackage{advdate} \newif\iffirst \newcommand{\pnext}{% \AdvanceDate[7]% Step 3 days ahead... \iffirst \...

Admin

使用日期进行计算
advdate

使用日期进行计算

我想制作一个表格,在其中描述每周两个特定日期的一些事实。这些日期在表格中是固定的,但它们是任意选择的。我想自动打印每个日期的日期。 在下一个 MWE 中几乎完成了所有工作,但它只适用于\today,我不知道如何改变开始日期,类似于\setstartdate{}。 此代码涉及一些日期计算,因此我从中摘取了一些代码 插入相对日期和时间规范? 但该算法存在一些问题。 我该如何修复该问题?或者如何使用其他代码来改进它? 这是 MWE \documentclass{article} \usepackage{xstring,datenumber,advda...

Admin