3

我的班级每周一/周三 12:00-12:50周四 16:00-16:50 定期开会。我想把所有的笔记放在一起,因为它们都是针对同一个班级的,但我不知道如何设置这个重复事件。

有一种足够简单的方法来定义任意日期范围,但我看不到也可以正确显示在议程中的时间范围。他们也在不同的房间,所以如果可能的话,我想添加一些表示房间号的东西。如果只是约会(同时也是如此),我会继续

(and (org-class 2013 1 21 2013 5 9 1) (org-class 2013 1 21 2013 5 9 3))

会好的。是否有一个(n org-mode)函数来描述时间?有没有办法添加注释(比如房间号)?我不太清楚这整个部分是如何org-mode工作的(尽管我的猜测是,如果 sexp 评估为非零,那么事件是活动的)。

因此,总而言之,我想要一种能够将日期时间范围对象的任意集合分配给org-mode事件的方法,最好是使用我正在谈论的注释。


编辑
作为次要(但显然相关)问题,sexp指定时间的方式是什么?

4

2 回答 2

4

您可以在同一条目中使用多个时间戳。

例如: C-c.mon 12:00-12:50RET将产生<2013-01-28 Mon 12:00-12:50>. 然后,您可以对其进行编辑以添加中继器+1w。最后的时间戳看起来像<2013-01-28 Mon 12:00-12:50 +1w>

我不知道你如何管理教室。

于 2013-01-24T19:23:15.313 回答
2

不会为两个房间创建子树,然后为笔记本身创建第三个子树吗?

例如(有关将时间放在同一行的详细信息,请参阅Org-FAQ。我认为在 <> 中添加时间会将其添加到时间中,但不完全确定,否则在之后添加它,它仍应将其包含在信息。

* Math Class
:PROPERTIES:
:CATEGORY: Math Class
:END:
** Room #1
<%%(and (org-class 2013 1 21 2013 5 9 1) (org-class 2013 1 21 2013 5 9 3)) 12:00-- 12:50>
** Room #2
<%%(org-class 2013 1 21 2013 5 9 4) 16:00--16:50>
** Notes
于 2013-01-28T16:00:14.300 回答