Thanks David and Bill for your answers. It does makes sense. So if I want
to make things neater visually, I have no other option than to post-process
the output I guess?

Thx,

Dominic


2014-05-16 16:58 GMT-04:00 William Dunlap <wdunlap@tibco.com>:

> > 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.
>
> It is happening because the print routine wants to be ready to print
> all the line-beginning [index] tags aligned with each other.  With
> every power of ten in length it will need an extra space.  I guess that
> when it does this it doesn't check whether it will need to make an [index]
> tag for the tail end of the vector.
>
> Bill Dunlap
> TIBCO Software
> wdunlap tibco.com
>
>
> On Fri, May 16, 2014 at 1:41 PM, Dominic Comtois
> <dominic.comtois@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]]

