Dominic,
  Actually it makes perfect sense. When R prints vectors of length less
than 9, it does not ever need to print 2 digits for the index. For lengths
between 10 and 99, it may need to print an index with 2 digits, therefore,
it prints the first index and all single digit indexes with a leading
space. Continue the logic for number between 100 and 999 and so forth. This
logic produces consistent looking rows.
Dave


On Fri, May 16, 2014 at 3:41 PM, Dominic Comtois
<dominic.comt...@gmail.com>wrote:

> Consider the following:
>
> > 20:28[1] 20 21 22 23 24 25 26 27 28> 20:29 [1] 20 21 22 23 24 25 26 27
> 28 29
>
>
> It seems that when a vector has 10 elements, it prints out differently than
> one with 9 (extra space before the opening bracket). I can't see why this
> is happening. I am writing a manual containing many examples and the
> misalignment of the [1]'s is visually problematic.
>
> For additional considerations, please see my stackoverflow post:
>
> http://stackoverflow.com/questions/23703126/fixing-inconsistent-spacing-after-in-output-of-knitted-document/
>
> R version: 3.1.0
>
> Regards,
>
> Dominic Comtois
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

        [[alternative HTML version deleted]]

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to