Re: indicate page number of floats
Julien Rioux jri...@physics.utoronto.ca írta: On 06/09/2011 8:50 PM, Csikos Bela wrote: As I see the varioref package is used for this purpose. I looked at its documentation and found that the package has starred versions of vref and vpageref commands (vref*, vpageref*) which prevent insertion of a space before the reference. It seems that currently the starred commands can not be inserted through lyx, TeX code has to be used (which is not a problem). But it could be a feature improvement if they could be inserted through lyx as well in a future release. So you get extra spaces? Do you have a minimal example file which shows your problem? Thank Julien. Here is an example. See the page reference in the parenthesis. #LyX 2.0 created this file. For more info see http://www.lyx.org/ \lyxformat 413 \begin_document \begin_header \textclass article \use_default_options true \maintain_unincluded_children false \language english \language_package default \inputencoding auto \fontencoding global \font_roman default \font_sans default \font_typewriter default \font_default_family default \use_non_tex_fonts false \font_sc false \font_osf false \font_sf_scale 100 \font_tt_scale 100 \graphics default \default_output_format default \output_sync 0 \bibtex_command default \index_command default \paperfontsize default \use_hyperref false \papersize default \use_geometry false \use_amsmath 1 \use_esint 1 \use_mhchem 1 \use_mathdots 1 \cite_engine basic \use_bibtopic false \use_indices false \paperorientation portrait \suppress_date false \use_refstyle 1 \index Index \shortcut idx \color #008000 \end_index \secnumdepth 3 \tocdepth 3 \paragraph_separation indent \paragraph_indentation default \quotes_language english \papercolumns 1 \papersides 1 \paperpagestyle default \tracking_changes false \output_changes false \html_math_output 0 \html_css_as_file 0 \html_be_strict false \end_header \begin_body \begin_layout Standard Figure \begin_inset CommandInset ref LatexCommand ref reference fig1 \end_inset ( \begin_inset CommandInset ref LatexCommand vpageref reference fig1 \end_inset ) shows ... \end_layout \begin_layout Standard \begin_inset Float figure wide false sideways false status open \begin_layout Plain Layout \begin_inset Caption \begin_layout Plain Layout \begin_inset CommandInset label LatexCommand label name fig1 \end_inset This is a figure caption \end_layout \end_inset \end_layout \end_inset \end_layout \end_body \end_document You can always put the reference right next to the preceding word: as seen[pageref] will produce as seen on this page in output. I don't remember if I ever needed to do that and why. Another issue is that one of my references says 'on this page' (in the last line of the page) but the table float is placed on the next page. How can I correct this one? I never had this. Is your label within the float? Yes, it is. I will try to make an example for this too, but it takes time. One more question: The varioref document says that the \reftextbefore etc. commands can be redefined, but if babel is used it has to be done using babel mechanism. It gives an example: \addto\extrasngerman{% \renewcommand\reftextfaceafter {auf der n\achsten Seite}% ... } What would be the command for magyar (Hungarian) language? How can I find it out? I would try replacing ngerman with magyar. Unfortunately this does not work. Try to figure it out myself. Thanks again, bcsikos
Re: indicate page number of floats
Julien Rioux jri...@physics.utoronto.ca írta: On 06/09/2011 8:50 PM, Csikos Bela wrote: As I see the varioref package is used for this purpose. I looked at its documentation and found that the package has starred versions of vref and vpageref commands (vref*, vpageref*) which prevent insertion of a space before the reference. It seems that currently the starred commands can not be inserted through lyx, TeX code has to be used (which is not a problem). But it could be a feature improvement if they could be inserted through lyx as well in a future release. So you get extra spaces? Do you have a minimal example file which shows your problem? Thank Julien. Here is an example. See the page reference in the parenthesis. #LyX 2.0 created this file. For more info see http://www.lyx.org/ \lyxformat 413 \begin_document \begin_header \textclass article \use_default_options true \maintain_unincluded_children false \language english \language_package default \inputencoding auto \fontencoding global \font_roman default \font_sans default \font_typewriter default \font_default_family default \use_non_tex_fonts false \font_sc false \font_osf false \font_sf_scale 100 \font_tt_scale 100 \graphics default \default_output_format default \output_sync 0 \bibtex_command default \index_command default \paperfontsize default \use_hyperref false \papersize default \use_geometry false \use_amsmath 1 \use_esint 1 \use_mhchem 1 \use_mathdots 1 \cite_engine basic \use_bibtopic false \use_indices false \paperorientation portrait \suppress_date false \use_refstyle 1 \index Index \shortcut idx \color #008000 \end_index \secnumdepth 3 \tocdepth 3 \paragraph_separation indent \paragraph_indentation default \quotes_language english \papercolumns 1 \papersides 1 \paperpagestyle default \tracking_changes false \output_changes false \html_math_output 0 \html_css_as_file 0 \html_be_strict false \end_header \begin_body \begin_layout Standard Figure \begin_inset CommandInset ref LatexCommand ref reference fig1 \end_inset ( \begin_inset CommandInset ref LatexCommand vpageref reference fig1 \end_inset ) shows ... \end_layout \begin_layout Standard \begin_inset Float figure wide false sideways false status open \begin_layout Plain Layout \begin_inset Caption \begin_layout Plain Layout \begin_inset CommandInset label LatexCommand label name fig1 \end_inset This is a figure caption \end_layout \end_inset \end_layout \end_inset \end_layout \end_body \end_document You can always put the reference right next to the preceding word: as seen[pageref] will produce as seen on this page in output. I don't remember if I ever needed to do that and why. Another issue is that one of my references says 'on this page' (in the last line of the page) but the table float is placed on the next page. How can I correct this one? I never had this. Is your label within the float? Yes, it is. I will try to make an example for this too, but it takes time. One more question: The varioref document says that the \reftextbefore etc. commands can be redefined, but if babel is used it has to be done using babel mechanism. It gives an example: \addto\extrasngerman{% \renewcommand\reftextfaceafter {auf der n\achsten Seite}% ... } What would be the command for magyar (Hungarian) language? How can I find it out? I would try replacing ngerman with magyar. Unfortunately this does not work. Try to figure it out myself. Thanks again, bcsikos
Re: indicate page number of floats
Julien Riouxírta: >On 06/09/2011 8:50 PM, Csikos Bela wrote:> > As I see the varioref package is used for this purpose.> > I looked at its documentation and found that the package has starred> > versions of vref and vpageref commands (vref*, vpageref*) which prevent> > insertion of a space before the reference. It seems that currently the > starred> > commands can not be inserted through lyx, TeX code has to be used> > (which is not a problem). But it could be a feature improvement if they> > could be inserted through lyx as well in a future release.> >> > >So you get extra spaces? Do you have a minimal example file which shows > >your problem?> > Thank Julien. Here is an example. See the page reference in the parenthesis. #LyX 2.0 created this file. For more info see http://www.lyx.org/ \lyxformat 413 \begin_document \begin_header \textclass article \use_default_options true \maintain_unincluded_children false \language english \language_package default \inputencoding auto \fontencoding global \font_roman default \font_sans default \font_typewriter default \font_default_family default \use_non_tex_fonts false \font_sc false \font_osf false \font_sf_scale 100 \font_tt_scale 100 \graphics default \default_output_format default \output_sync 0 \bibtex_command default \index_command default \paperfontsize default \use_hyperref false \papersize default \use_geometry false \use_amsmath 1 \use_esint 1 \use_mhchem 1 \use_mathdots 1 \cite_engine basic \use_bibtopic false \use_indices false \paperorientation portrait \suppress_date false \use_refstyle 1 \index Index \shortcut idx \color #008000 \end_index \secnumdepth 3 \tocdepth 3 \paragraph_separation indent \paragraph_indentation default \quotes_language english \papercolumns 1 \papersides 1 \paperpagestyle default \tracking_changes false \output_changes false \html_math_output 0 \html_css_as_file 0 \html_be_strict false \end_header \begin_body \begin_layout Standard Figure \begin_inset CommandInset ref LatexCommand ref reference "fig1" \end_inset ( \begin_inset CommandInset ref LatexCommand vpageref reference "fig1" \end_inset ) shows ... \end_layout \begin_layout Standard \begin_inset Float figure wide false sideways false status open \begin_layout Plain Layout \begin_inset Caption \begin_layout Plain Layout \begin_inset CommandInset label LatexCommand label name "fig1" \end_inset This is a figure caption \end_layout \end_inset \end_layout \end_inset \end_layout \end_body \end_document >You can always put the reference right next to the preceding word: >"as seen[pageref]" >will produce >"as seen on this page" >in output. > >I don't remember if I ever needed to do that and why. > > Another issue is that one of my references says 'on this page' (in the last > line> > of the page) but the table float is placed on the next page.> > How can I correct this one?> >> > I never had this. Is your label within the float?> > Yes, it is. I will try to make an example for this too, but it takes time. > One more question:> > The varioref document says that the \reftextbefore etc. commands can be> > redefined, but if babel is used it has to be done using babel mechanism.> > It gives an example:> >> > \addto\extrasngerman{%> > \renewcommand\reftextfaceafter {auf der n\"achsten Seite}%> > ...> >}> >> > What would be the command for magyar (Hungarian) language?> > How can I find it out?> > I would try replacing ngerman with magyar.> > Unfortunately this does not work. Try to figure it out myself. Thanks again, bcsikos
Re: indicate page number of floats
On 06/09/2011 8:50 PM, Csikos Bela wrote: As I see the varioref package is used for this purpose. I looked at its documentation and found that the package has starred versions of vref and vpageref commands (vref*, vpageref*) which prevent insertion of a space before the reference. It seems that currently the starred commands can not be inserted through lyx, TeX code has to be used (which is not a problem). But it could be a feature improvement if they could be inserted through lyx as well in a future release. So you get extra spaces? Do you have a minimal example file which shows your problem? You can always put the reference right next to the preceding word: as seen[pageref] will produce as seen on this page in output. I don't remember if I ever needed to do that and why. Another issue is that one of my references says 'on this page' (in the last line of the page) but the table float is placed on the next page. How can I correct this one? I never had this. Is your label within the float? One more question: The varioref document says that the \reftextbefore etc. commands can be redefined, but if babel is used it has to be done using babel mechanism. It gives an example: \addto\extrasngerman{% \renewcommand\reftextfaceafter {auf der n\achsten Seite}% ... } What would be the command for magyar (Hungarian) language? How can I find it out? I would try replacing ngerman with magyar. Cheers, Julien
Re: indicate page number of floats
On 06/09/2011 8:50 PM, Csikos Bela wrote: As I see the varioref package is used for this purpose. I looked at its documentation and found that the package has starred versions of vref and vpageref commands (vref*, vpageref*) which prevent insertion of a space before the reference. It seems that currently the starred commands can not be inserted through lyx, TeX code has to be used (which is not a problem). But it could be a feature improvement if they could be inserted through lyx as well in a future release. So you get extra spaces? Do you have a minimal example file which shows your problem? You can always put the reference right next to the preceding word: as seen[pageref] will produce as seen on this page in output. I don't remember if I ever needed to do that and why. Another issue is that one of my references says 'on this page' (in the last line of the page) but the table float is placed on the next page. How can I correct this one? I never had this. Is your label within the float? One more question: The varioref document says that the \reftextbefore etc. commands can be redefined, but if babel is used it has to be done using babel mechanism. It gives an example: \addto\extrasngerman{% \renewcommand\reftextfaceafter {auf der n\achsten Seite}% ... } What would be the command for magyar (Hungarian) language? How can I find it out? I would try replacing ngerman with magyar. Cheers, Julien
Re: indicate page number of floats
On 06/09/2011 8:50 PM, Csikos Bela wrote: As I see the varioref package is used for this purpose. I looked at its documentation and found that the package has starred versions of vref and vpageref commands (vref*, vpageref*) which prevent insertion of a space before the reference. It seems that currently the starred commands can not be inserted through lyx, TeX code has to be used (which is not a problem). But it could be a feature improvement if they could be inserted through lyx as well in a future release. So you get extra spaces? Do you have a minimal example file which shows your problem? You can always put the reference right next to the preceding word: "as seen[pageref]" will produce "as seen on this page" in output. I don't remember if I ever needed to do that and why. Another issue is that one of my references says 'on this page' (in the last line of the page) but the table float is placed on the next page. How can I correct this one? I never had this. Is your label within the float? One more question: The varioref document says that the \reftextbefore etc. commands can be redefined, but if babel is used it has to be done using babel mechanism. It gives an example: \addto\extrasngerman{% \renewcommand\reftextfaceafter {auf der n\"achsten Seite}% ... } What would be the command for magyar (Hungarian) language? How can I find it out? I would try replacing ngerman with magyar. Cheers, Julien
Re: indicate page number of floats
Julien Rioux jri...@physics.utoronto.ca írta: On 06/09/2011 12:09 AM, Csikos Bela wrote: Hello: Is it possible to indicate page number of floating figures automatically? For example: some text in document (fig. 5, page z) Page number z would be inserted by latex/lyx at compilation. Thanks, bcsikos Absolutely! Please see Section 6.1 of the User's Guide that you find in the Help menu. Thanks Julien. This was exactly what I thought of. As I see the varioref package is used for this purpose. I looked at its documentation and found that the package has starred versions of vref and vpageref commands (vref*, vpageref*) which prevent insertion of a space before the reference. It seems that currently the starred commands can not be inserted through lyx, TeX code has to be used (which is not a problem). But it could be a feature improvement if they could be inserted through lyx as well in a future release. Another issue is that one of my references says 'on this page' (in the last line of the page) but the table float is placed on the next page. How can I correct this one? One more question: The varioref document says that the \reftextbefore etc. commands can be redefined, but if babel is used it has to be done using babel mechanism. It gives an example: \addto\extrasngerman{% \renewcommand\reftextfaceafter {auf der n\achsten Seite}% ... } What would be the command for magyar (Hungarian) language? How can I find it out? Thanks again, bcsikos
Re: indicate page number of floats
Julien Rioux jri...@physics.utoronto.ca írta: On 06/09/2011 12:09 AM, Csikos Bela wrote: Hello: Is it possible to indicate page number of floating figures automatically? For example: some text in document (fig. 5, page z) Page number z would be inserted by latex/lyx at compilation. Thanks, bcsikos Absolutely! Please see Section 6.1 of the User's Guide that you find in the Help menu. Thanks Julien. This was exactly what I thought of. As I see the varioref package is used for this purpose. I looked at its documentation and found that the package has starred versions of vref and vpageref commands (vref*, vpageref*) which prevent insertion of a space before the reference. It seems that currently the starred commands can not be inserted through lyx, TeX code has to be used (which is not a problem). But it could be a feature improvement if they could be inserted through lyx as well in a future release. Another issue is that one of my references says 'on this page' (in the last line of the page) but the table float is placed on the next page. How can I correct this one? One more question: The varioref document says that the \reftextbefore etc. commands can be redefined, but if babel is used it has to be done using babel mechanism. It gives an example: \addto\extrasngerman{% \renewcommand\reftextfaceafter {auf der n\achsten Seite}% ... } What would be the command for magyar (Hungarian) language? How can I find it out? Thanks again, bcsikos
Re: indicate page number of floats
Julien Riouxírta: >On 06/09/2011 12:09 AM, Csikos Bela wrote:> > Hello:> >> > Is it possible to indicate page number of floating figures automatically?> > For example:> >> > "some text in document (fig. 5, page z)"> >> > Page number z would be inserted by latex/lyx at compilation.> >> > Thanks,> >> > bcsikos> >> >> >> > >Absolutely! Please see Section 6.1 of the User's Guide that you find in >the Help menu. Thanks Julien. This was exactly what I thought of. As I see the varioref package is used for this purpose. I looked at its documentation and found that the package has starred versions of vref and vpageref commands (vref*, vpageref*) which prevent insertion of a space before the reference. It seems that currently the starred commands can not be inserted through lyx, TeX code has to be used (which is not a problem). But it could be a feature improvement if they could be inserted through lyx as well in a future release. Another issue is that one of my references says 'on this page' (in the last line of the page) but the table float is placed on the next page. How can I correct this one? One more question: The varioref document says that the \reftextbefore etc. commands can be redefined, but if babel is used it has to be done using babel mechanism. It gives an example: \addto\extrasngerman{% \renewcommand\reftextfaceafter {auf der n\"achsten Seite}% ... } What would be the command for magyar (Hungarian) language? How can I find it out? Thanks again, bcsikos
Re: indicate page number of floats
On 06/09/2011 12:09 AM, Csikos Bela wrote: Hello: Is it possible to indicate page number of floating figures automatically? For example: some text in document (fig. 5, page z) Page number z would be inserted by latex/lyx at compilation. Thanks, bcsikos Absolutely! Please see Section 6.1 of the User's Guide that you find in the Help menu. -- Julien
Re: indicate page number of floats
On 06/09/2011 12:09 AM, Csikos Bela wrote: Hello: Is it possible to indicate page number of floating figures automatically? For example: some text in document (fig. 5, page z) Page number z would be inserted by latex/lyx at compilation. Thanks, bcsikos Absolutely! Please see Section 6.1 of the User's Guide that you find in the Help menu. -- Julien
Re: indicate page number of floats
On 06/09/2011 12:09 AM, Csikos Bela wrote: Hello: Is it possible to indicate page number of floating figures automatically? For example: "some text in document (fig. 5, page z)" Page number z would be inserted by latex/lyx at compilation. Thanks, bcsikos Absolutely! Please see Section 6.1 of the User's Guide that you find in the Help menu. -- Julien