added some lipsum text to force another page and it functioned correctly ---it gave me " Section 2 on the preceding page" as it should.
Sarah, Handy trick if you need some junk filler text when testing something add \usepackage{lipsum} to the latex preamble Document > Settings > Latex Preamble and you can stick a command like \lipsum[1-4] in ERT (know called Tex Code Insert > Tex Code or ctl-L ) to insert 4 paragraphs of the famous "Lorem ipsum dolor... " text. On 24 September 2015 at 18:07, Richard Heck <rgh...@lyx.org> wrote: > On 09/24/2015 04:26 PM, Sarah wrote: > > Hi, > > I've uploaded file that I've created while following the tutorial. > Hopefully this will make my issue more clear to you all. > > > Yes, thanks, that is helpful. > > So your file looks like: > > If you want to know more about this document, then see Section > [Ref+Text:sec:About-This-Document], > which can be found on page. > > This is exactly what the tutorial says to do, but it is obviously > ungrammatical. The "which can be found on page" part seems to be a leftover > from a previous version. I've removed it for the next release. (Thanks!) > > What happens with the "Ref+Text" type of cross-reference is that, if that > section began on a different page from the one the cross-reference is on, > then you will get something like "Section 2 on page 5" in the output. If, > as in your case, it is on the same page, you just get "Section 2". This is > a very cool aspect of how LaTeX works. It can figure out for you whether > you need to put a page number. It will even do things like "Section 2 on > the preceding page". Add some random text before the cross-reference to > force it to the next page, and you can see for yourself. > > If you actually did want it to read "which can be found on page 5", or > whatever, then you could make the first cross-reference just have the > format "<reference>" and then add another cross-reference after the word > "page". The label would be the same, but the format would be "<page>". > Alternatively, you could remove the words "on page" and use the format "On > page <page>". Then you get as output "on page 5" or "on the preceding page" > or even "on the current page", depending. Try it. > > Richard > > > -Sarah > > On 9/24/15 1:10 PM, Sarah wrote: > > So sorry, I forgot to include in my original message that I'm working on a > Mac machine. OS X 10.9.5 > > On 9/24/15 11:27 AM, Sarah wrote: > > Hi, > > I'm working through the LyX Tutorial and I've encountered a problem in > Section 3.4.2: Your first cross-reference. I have followed the steps > outlined in this section: > > - Applied the label "sec:About-This-Document" at the end of the title > line for Section 2 of my document (as directed in Section 3.4.1 in the > tutorial) > - Typed the suggested text, "If you want to know more about this > document, then see Section, which can be found on page." within Section 2 > of my document > - Placed the cursor after the word "Section" > - Used the Cross Reference toolbar button > - Selected "<reference> on page <page>" from the "Format" drop-down > menu in the Cross-reference dialog > - Selected the label "sec:About-This-Document" > > > The reference label "Ref+Text: sec:About-This-Document" then appears after > the word "Section" in my text. However, when I view the .pdf file, no page > information is published. The sentence reads: "If you want to know more > about this document, then see Section 2, which can be found on page." > Information is published for the Section but not for the page. > > Please let me know if you see an error in my steps. This particular format > is not completely necessary for my needs, and I can fix the problem > manually by including another cross-reference at the end of the word "page" > and using the "<page>" format in the Cross-reference dialog, but I'd like > to know whether I am creating the problem or the format contains a bug. > > Thanks. > > -- > Sarah Davis > > > > > -- John Kane Kingston ON Canada