如何使 ncal -b -3 给出一致的输出?

如何使 ncal -b -3 给出一致的输出?

看起来月份标题的格式ncal随月份而变化。例如:

$ ncal -bh -3 -m 2
                            2021
      Gennaio               Febbraio               Marzo          
lu ma me gi ve sa do  lu ma me gi ve sa do  lu ma me gi ve sa do  
             1  2  3   1  2  3  4  5  6  7   1  2  3  4  5  6  7  
 4  5  6  7  8  9 10   8  9 10 11 12 13 14   8  9 10 11 12 13 14  
11 12 13 14 15 16 17  15 16 17 18 19 20 21  15 16 17 18 19 20 21  
18 19 20 21 22 23 24  22 23 24 25 26 27 28  22 23 24 25 26 27 28  
25 26 27 28 29 30 31

尽管

$ ncal -bh -3 -m 3
   Febbraio 2021           Marzo 2021           Aprile 2021       
lu ma me gi ve sa do  lu ma me gi ve sa do  lu ma me gi ve sa do  
 1  2  3  4  5  6  7   1  2  3  4  5  6  7            1  2  3  4  
 8  9 10 11 12 13 14   8  9 10 11 12 13 14   5  6  7  8  9 10 11  
15 16 17 18 19 20 21  15 16 17 18 19 20 21  12 13 14 15 16 17 18  
22 23 24 25 26 27 28  22 23 24 25 26 27 28  19 20 21 22 23 24 25  
                      29 30 31              26 27 28 29 30

我似乎找不到这种行为的任何模式,而且我在手册中也找不到任何提到这种行为的内容。

我希望输出始终采用第二种格式,与月份无关。我怎么做?

我使用的是 Xubuntu 20.04.1 LTS。

答案1

ncal检查显示是否构成全年日历的子集,如果是,则每年一次在单独的行上打印年份。只要输出包含三个月或以上,并且第一个显示的月份是季度的开始,这种情况就会在非儒略模式下发生。

据我所知,没有办法禁用它。

相关内容