Cross-Reference to Multi-Level Paragraph

Hi,
Is it possible to create a cross-reference that does something like this:
'1.B.(1)(a)2) on page XXX' from the following:
I have created a cross-reference format as follows:
<$paranum[1. Heading]><$paranum[A. Text/Heading]><$paranum[(1) Text/Heading]><$paranum[(a) Text/Heading]><$paranum[1) Text/Heading]><$paranum[a) Text/Heading]> on page\ <$pagenum>
This works if I cross-reference from 'text10' to 'text9', which returns - '1.B.(2)(b)2)a) on page 6001',
and 'text10' to 'text2' returns '1.B. on page 6001'.
It fails when I go from 'text10' to 'text13' giving '1.C.(4)(b)2)b) on page 6001' instead of just '1.C. on page 6001'.
Any help on what I'm doing wrong?

In support of Niels' response, I'd written almost the same thing, but 1.__AG__,  entered a more objective response (well put, AG!)  before I sent my impressions.
I agree with Niels that
The reader might appreciate a more direct numbering system (the milspec standard of 1.2.2.2.2.1 would be the equivalent section to your 1B2b2a example
The tags used would be easier to navigate if they used a 1List 2List 3List convention, and that the punctuation used in numbering is a bit confounding at first glance
The xref format is straightforward if all levels are displayed at that point
Sadly, and as always, we can help with everything but the politics of your situation!
I do like Niels' suggestion of using the Running H/F to display the current section, if you're forced to use the numbering scheme as-is!
Best of luck navigating this with the powers that be.
-Matt

Similar Messages

  • Cross reference that diplays only paragraph number

    I need to create cross-references to numbered paragraphs. The auto number for the paragraphs includes not only a number, but a text character that is part of the number format. For example, a numbered list like 1) 2) 3) and so forth, where the cross reference display only the 1, 2, or 3, and not the closing paren.
    FrameMaker has a building block <paranumonly> which ignores any characters other than digits in the auto number. InDesign doesn't seem to be able to do that. That is why I'm posting on the scripting forum. Perhaps there is a script that can do this?

    In support of Niels' response, I'd written almost the same thing, but 1.__AG__,  entered a more objective response (well put, AG!)  before I sent my impressions.
    I agree with Niels that
    The reader might appreciate a more direct numbering system (the milspec standard of 1.2.2.2.2.1 would be the equivalent section to your 1B2b2a example
    The tags used would be easier to navigate if they used a 1List 2List 3List convention, and that the punctuation used in numbering is a bit confounding at first glance
    The xref format is straightforward if all levels are displayed at that point
    Sadly, and as always, we can help with everything but the politics of your situation!
    I do like Niels' suggestion of using the Running H/F to display the current section, if you're forced to use the numbering scheme as-is!
    Best of luck navigating this with the powers that be.
    -Matt

  • How can I sort the paragraphs in the New or Edit Cross-Reference dialog?

    I've got a document with over 100 figures, all are cross-referenced. When I create a new cross-reference I select the paragraph style on the left of the dialog, then the paragraph for the cross-reference. The paragraphs on the right side are not completely sorted. Is there a way that I can keep these sorted.Fortunately, all the figures are numbered which makes it a bit easier.  When I use a non-numbered paragraph, it can be challenging. The fact that the list (on my monitor) is really tiny doesn't make it easier.

    Sorting via the Views menu in the Library only shows the bookmarks in the chosen sort order and doesn't change them permanently (hence the Views name of that menu).<br />
    Clicking on the header does the same.<br />
    If you want to sort bookmarks then you need to right-click a folder and use "Sort By Name" to sort that folder.<br />
    You can't sort individual bookmarks, only folder can be sorted that way.<br />

  • Cross Reference Source text options

    Creating a Cross Reference linking to a Paragraph. In the paragraph where the cross-reference source is inserted, may the cross-reference link be applied to existing text in that paragraph so that the cross-reference destination text does not appear? Text anchors can be created to accomplish this, but that is an extra step (I can create a cross reference linking to a paragraph all in one dialog box). Thanks in advance for any suggestions.

    Hi, Seir:
    I agree that it's confusing. Here's how I do it:
    To create a text anchor at the insertion point location:
    * Open the Hyperlinks/Cross-References panel's menu (also called "flyout menu." It's the small icon at the upper-right of the panel, below the double-arrow (>>) icon that collapses the panel.
    * Choose New Hyperlink Destination. THIS SHOULD BE NAMED NEW TEXT ANCHOR!!!
    * Choose Type: Text Anchor
    * Name the anchor as you like Click OK.
    To create a cross-reference to a text anchor:
    * Place the insertion point where you want it.
    * Click the Create new Cross-Reference button on the bottom of the Hyperlinks/Cross-Reference panel.
    * Choose Link To: Text Anchor
    * Choose the target document
    * Choose the text anchor
    * Choose the Cross-Reference format
    * Choose Appearance properties
    * Click OK
    I'm not sure what could cause the straight/curly quotes problem other than perhaps the font doesn't have curly quotes. Have you tried other fonts?
    HTH
    Regards,
    Peter Gold
    KnowHow ProServices

  • Cross reference + GREP + excluding text

    I would like to know if anyone has a solution to the following problem.
    I have a paragraph style which I use to label tables within my document. In the paragraph style I have set up numbering (under Bullets and Numbering) so that each heading appears as "Table 1.1 School Children in HK" or "Table 1.2 School Children in China" the code I have entered in the 'number' field of the paragraph style appears below:
    Table ^H.^#^/
    I have inserted the word 'Table' prior to the rest of the code so that the label is correct.
    When I create cross references I select 'Cross Reference Format' to be 'paragraph number' the problem is, however,  that the word 'Table' is picked up as part of the 'paragraph number' because of the settings in the Paragraph Style. The end result looking like this:
    The result is fine if you are cross referencing a single table per sentence, however, if you are dealing with multiple tables in plural this is a problem. What I would like to achieve is this:
    Does anyone know if there is a way to achieve this by editing the 'Cross Reference Format' so that the word 'Table' disappears when the cross reference is generated? Perhaps with GREP?
    I would really appreciate your help.

    Hi Tom,
    Im following standard English conventions (UK, if you will)  and the format at the moment is a wee bit clunky when you have to write something like 'Table 7.1, Table 7.2, Table 7.3, Table 7.4 and Table 7.5.....' as will be the case later in the document. The other arrangment of 'Tables 7.1, 7.2, 7.3, 7.4 and 7.5.....' is much shorter and easier to read - brevity is essential in this document because of limited word count.

  • Can I change a cross reference display without having to recreate it?

    WHen cross references are to figures on the same page, I let the cross reference point to the paragraph number only ("see View 25"). When it is on another page, I use paragraph number and page ("See View 25 on page 34"). But when my text changes, sometimes text moves, sometimes images move and I need to change the cross reference. It is quite bothersome, I have to rmeove the old one and create a new one, hunting for the cross reference in a list of 150 or so.
    Is there a simpler way? E.g. put the insertion point in the cross reference and than some easy way to select a different appearance?

    Thanks for stepping in, Jan. I'm glad the smart page-reference building blocks in Cross-References Pro can actually do what I hoped it could, to solve this riddle for the original poster. I did a quick test, just to be sure it worked as I expected, and it does! It would be great for Adobe to license your technology and build this into InDesign, along with the rest of the extra-strength cross-reference abilities. (Disclaimer: I'm not connected to DTP Tools other than being a happy user.)
    As to the unwanted space, perhaps a character style in nested and/or GREP style could apply some kind of width adjustment that would reduce the displacement to an absolute minimum.
    Regards,
    Peter
    Peter Gold
    Jan Macuch wrote:
    Hi, sorry for being a little late on this one. Here's a sample of the Cross-Reference PRO format you're looking for is:
    See Figure <paranum/> <pagenum usesectionname="true" forcearabic="true" usepage="true" pagetext="on page #" usethis="true" thistext=" " usenext="true" nexttext="on the next page" useprev="true" prevtext="on the previous page" useopposite="true" oppositetext="on the opposite page"/>
    The trick is that you include the words "on" and "on the" in the page wording definitions, but insert just emptu space for the This Page setting. There's a glitch that you end up with an extra space after the reference, but you can replace the normal space by a hair space (code ^| ) which makes it quite tolerable.
    Jan Macuch
    DTP Tools

  • Problem deleting cross-references: Deleted cross-references do not convert to correct text

    This helpful page states that, "When you delete a cross-reference, the source cross-reference is converted to text."
    I use InDesign to create user's manuals, which are full of cross-referenced page numbers.
    The cross-references are all internal to a single document, they do not link to other documents. Each cross-reference is linked to paragraph text and the cross-reference format is Page Number.
    I find that whenever I delete a cross-reference, the cross-reference does convert to text; however, the text—which in this case is a page number—is wrong.
    For example, this sentence is on page 16:
    "You can measure your heart rate using either the handgrip heart rate monitor or an optional chest heart rate monitor (see page 21 for information about the optional chest heart rate monitor.)"
    Screenshot:
    However, when I delete the cross reference, the sentence now reads:
    "You can measure your heart rate using either the handgrip heart rate monitor or an optional chest heart rate monitor (see page 16 for information about the optional chest heart rate monitor.)"
    Screenshot:
    Now, to my mind, the cross-reference should have converted to the text "21," since that is what the cross-reference said (and it is the correct page number for the optional heart rate monitor text that is being referred to).
    Instead, the cross-reference converted to the text "16," which is the number of the page that the sentence is actually on, but is most definitely not what the cross-reference said and is not the correct page number to boot.
    Do any of you know the reason this happens?
    Is there a way to make the text convert to the correct page number when the cross-reference is deleted?

    Update: The cross references work when I export the book as Print PDF. Sadly this solution does not work in my case, because all my interactive element are disabled when exporting as Print PDF.

  • Need a multi-level control break report displaying a cross-tab for each ...

    I need a multi-level control break report that displays a cross-tab report for each
    detail and subtotal. The individual cross-tabs are no problem. There are two issues:
    1) How to get many cross-tabs (thousands) to appear in one report.
    2) How to provide cross-tabs in-line on the multi-level subtotal lines.
    Here is a concrete example.
    Suppose the data base contains this table:
    road (
    id_number number, -- this is an artificial PK
    city varchar2,
    county varchar2,
    state varchar2,
    length number,
    owner varchar2, -- roads may be owned by cities, counties, states, and others
    surface_type varchar2 -- the surface type may be gravel, asphalt, concrete, and others
    The table is populated with several million records that include every
    length of road in a US city.
    It is OK to suppose that all the attributes in all the records are not null.
    Without the PK, there would be millions of duplicates,
    which should all contribute to the summed lengths.
    The report I need is like a control break report with a detail line for each
    city together with subtotals for each county and state and
    a grand total for the US at the end.
    However, each detail and total line needs to be a cross-tab report
    summing the length over the city, county, state or US
    (whichever is called for at that location)
    for each combination of owner and surface_type.
    so the report would have the following structure:
    a city cross-tab for the first city in county 1/state 1
    a city cross tab for the last city in county 1/state 1
    a cross-tab for count 1
    a city cross tab for the first city in county 2/state 1
    a city cross tab for the last city in county 2/state 1
    a cross tab for state 1
    a cross-tab for the US
    Any suggestions will be appreciated.
    This problem comes up because my client's legacy system,
    which is being replaced,
    already has such a report (in COBOL).
    Thanks!!!
    Steve
    PS, I know one ugly way to do it. Namely, make a variable for each
    possible combination of owner and surface. Then code an ordinary control
    break report. However, I am looking for something better.

    Hi Jenna_Fire,
    According to your description, you have a matrix contains total for each group on each level. Now your requirement is, when you click on any number (data field or total), it will go to the detail report which returns all the detail information of the people
    within the group scope. For example, if you click on the total of Active users in United States, it will return the detail information of Active users in New York and Texas. Right?
    In this scenario, we should set the parameter (@Country, @State, @City) allow multiple values in both main and detail report. And in Default Value (@Country, @State, @City), query out all distinct values. In the textbox which contains
    those total values, when set use these parameters to run the report, we only need to pass the parameters of parent groups. For example, if we click on the total of Active users in New York, we only need to pass Country, State, Status to detail report, and
    in the detail report, the City parameter will use all distinct values (Default Values) because we don't pass the City parameter. We have tested this case with sample data in our local environment. Here are steps and screenshots for your reference:
    1. Create parameter Country, State, City and Status in both main report and detail report. Set both Available Value and Default Value get values from query (Create a dataset for each parameter, use "select distinct [column] from [table]" as query). Set allow
    multiple values for parameter Country, State and City in both reports.
    2. In corresponding textbox, pass appropriate parameters in go to report Action.
    4. Filter data in detail report (in where clause or using filters).
    5. Save and preview. It looks like below:
    Reference:
    Using Parameters to Connect to Other Reports
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • Cross Reference paragraphs from Word to imbedded Visio document

    I have a word document with about 200 steps included which are cross referenced throughout Word.  I have a Visio flowchart that serves as a visual picture of these steps, but requires manual input and adjustment when we adjust the steps in Word. 
    I don't want to use the hyperlink, I'd rather have a cross reference that will auto update the step number only to match the Word paragraph number.  If I could incorporate cross references from the text in the Visio file objects to the paragraph numbers
    in Word, this would save many hours at my organization.  Additionally, this is Visio Professional 2007 as I couldn't find a forum for 2007, only 2010.  I've searched many forums, but haven't come across any successful answer.  PLEASE HELP MICROSOFT!

    When I've used hyperlinks, I've always tied them to bookmarks in the word document. I haven't heard of a cross-reference between the two products.
    al
    Al Edlund Visio MVP

  • Cross Reference, Paragraph Style conflict?

    I'm created an epub file and have a cross reference for one of my chapter titles. When I export it to ADE the final product has the cross reference in the file but the paragraph style for the text that I linked lost all of it's styling somehow. The paragraph style is supposed to be centered and have space after it but it is completely gone but the code is still in the xhtml file.
    I have opened the xhtml file and cannot see where the issue is. Has anyone else had this problem exporting from CS4? If so, how do you fix it?
    Thank you so much!

    According to the FM7 Help, the variables for background text frame use might be:
    <$paranumonly[paratag]>
    to pick up the first instance on a page, and
    <$paranumonly[+,paratag]>
    to pick up the last.
    The "+," bit is the key. I've never tried it myself.
    This presumably also assumes that the paras of interest all have the same format name.

  • Make Indesign cross references link to the top/above the destination paragraph?

    Cross references in InDesign create interactive hyperlinks that link to a position in the resulting PDF where the targetted  destination paragraph is right at the very top of the page. Often, it's too far up - sometimes the paragraph text is actually off the top of the page, and usually it's partially off the top of the screen.
    When someone follows such a link, the most prominent text in the middle of the page has nothing to do with the link they clicked, and the heading corresponding to what they clicked is often partially off the top of the page as if it has been scrolled past. In my experience this looks like a mistake - they often won't see where they are supposed to start reading until, in confusion, they scroll back up the page a little.
    Is there any way to control this - to make cross references jump to a point with a decent amount of padding at the top, so that what the user is looking for appears in a prominent position on the screen?

    After some experimentation I've found something that could help make a workaround: The 'Baseline Shift' value for the first character of the destination paragraph determines where the incoming cross reference scrolling will land. This might be the break character and might (invisibly) have the baseline shift value of an earlier paragraph.
    Give that first paragraph a high positive baseline shift value, and there will be a corresponding amount of padding above the text when the incoming scroll lands.
    Give that first paragraph a very negative baseline shift value, and it will be pushed up above the top of the screen a corresponding amount.
    In my problem paragraphs that weren't even on the screen when an incoming link landed, their first character (a tab between the 'bullets and numbering' paragraph number and the text) had somehow acquired a negative baseline shift from an earlier unrelated paragraph.

  • Row level security in Cross References Section

    What capabilities does GSM give , beside SLE, for locking down certain rows in the cross reference section?
    for example, we want to lock out the row that has system name and system ID = "SAP"
    Thanks,
    David

    A couple of additional points.
    1. GSM.ExtManagedCrossRef.Enabled needs to be set to true to turn this feature on.
    2. Users with the role [EXTERNALLY_MANAGED_CROSS_REF_ADMIN] will be able to edit those rows marked as externally managed.

  • Cross-reference auto-page numers?

    Can anyone tell me why i cannot get cross-references to work with  automatic page numbering?  Is there some fundamental error i am  making?  I have the master files setup with auto-page numbering based on  'current page.'  All of my pages are numbered sequentially as 1, 2, 3,  etc. and setup with a unique paragraph style.  however, when i try to  reference a page number in the document, none of the pages show up under  the paragraph style in the cross-reference menu.  I have even tried to  use ctrl+shft+click on the desired reference page to bring the page number frame  from the master file onto that specific page, but the text still does  not show up in the cross-references menu.  I feel as though i must be  making some sort of mistake because it seems this could be one of the  more obvious/widespread uses for the cross-reference feature.  Any help  would be great.  Perhaps there is simply another way to do  this?  Thanks!
    Garrett

    GarrettTV wrote:
    Peter,
    I understand that this is probably a more specific use of the feature, no doubt.  It is ultimately unrealistic to expect a program to work exactly as each individual user's project approach dictates.  I dont take the comment as a slam, dont fret.
    My confusion and concern ultimately stems from the fact that, on the surface (granted, I am definitely not a programmer ), it seems like the ability to directly reference the page number would be, almost inherently, already built-in in the sense that the page number is recognized as a product of content placement.  In other words, if the cross-reference knows that changes to the document composition have caused my referenced content to move from auto-numbered page 36 to auto-numbered page 37, yet the reference cannot exist to simply the page number itself.  It has to exist via the content on taht page.  Hopefully I have provided and explanation which makes sense!
    In all honesty, the ability to reference only content and not also page number is only goingot set me back about half.  For my sake, I have a 300 page document which includes hundreds of figures/illustrations, all of which correspond to text explanations in a different part of the document.  Over time, it is anticipated that standards and graphics will be added/subtracted/changed, and therefore, so will the section numbering, page numbering, figure numbering, and the corresponding pages on which all of these pieces of info will occur.  We would like to correspond figures and sections to one number; in this case, the page.  Because each figure/illustration will have it's own page, it is desired to make the figure number and page number match to achieve an easier means of navigating the book.  Basically, I want the text section, which will be read first, to reference figure numbers and/or page numbers (at this point, i have the option of choosing one or the other), but both of these numbers are going to dynamically update.
    So, if that made any sense at all (ha), is there a way to use the cross references to point at a number that is set to automatically/dynamically change?  If there is not, then perhaps I will simply have to create static figure numbers for the referenced content and then just let the page numbers change over time.  If you have any other suggestions, I am definitely open to exploring them!
    Thanks for the continued help!
    Garrett
    Hi, Garrett:
    If I understand your description correctly, it seems that you're asking for an unusual numbering/navigation approach. Is there an example that you've seen that works this way, and that you want to emulate? Is this a publishing style/convention in the particular industry?
    Am I correct in imagining that in a document that contains three figures on discontiguous pages, they might be numbered something like this:
    Page #
    Figure #
    1
    1
    15
    15
    250
    250
    This would result in no figures 2, 3...14...249. Would your document have references to figure 15 on page 15? Would you want your list of figures (LOF) to resemble:
    Figure  number and title                                                     Page     
       1.  Example of the widget in question .............................    1
    15.  Example of another widget .........................................  15
    (sorry about the messy table layout - the HTML is tricky)
    Would your audience be concerned that the figure numbers are not consecutive across a multi-chapter book, or consecutive within a chapter, and restart in each chapter? That is, would a reader think that some figures are missing?
    Is there a specific objection to figure 11 on page 26 becoming figure 11 on page 28, if text content were inserted, or becoming figure 16 on page 29 if figures were inserted? When numbered-list paragraph styles and cross-reference formats are set up properly, cross-references to these figures would update to indicate both the correct number and correct page.
    Have I misunderstood something?
    [EDIT]
    I forgot to ask if your document will be using cross-references interactively in a PDF or other multimedia format. If so, can you give more detail on your expectations?
    Have you looked into InDesign hyperlinks? They can refer to a page number - either "sticking" to the designated page no matter if its page number changes because of reflow or being moved, or "sticking" to whatever happens to become the "n-th" page if the original page is relocated. Search Help for Create a hyperlink to a page.
    [/EDIT]
    HTH
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices
    Message was edited by: peter at knowhowpro

  • How do I preserve cross reference text when exporting to XML?

    I am exporting my Framemaker documents to XML. However, when I open the raw XML, the reference formatting is obviously gone. So instead of seeing, say,  see Figure 6. I now see, see . 
    Is there some way to preserve this on export?
    Help would be much appreceated!

    Josh,
    The normal behavior is to have an empty element with the ID/IDRef markup that allows the xref element to be resolved again afterwards, by whatever post-processing step you put the XML through. The text of a cross-reference is a FrameMaker formatting artifact (not unlike a paragraph format, etc.) and is intentionally discarded during export. If you reimport the XML with the empty element, FM will re-resolve the xref, and then will restore the text using whatever format it originally had (the format name is also stored as markup).
    If you want to preserve the element tag of the xref, I don't think there is any way to preserve the text, unless you write an import/export API client. You could possibly use an XSLT stylesheet to repopulate the text in some cases, but this seems like a process fraught with many complications.
    If you do not care about the element tag, the manual says that you can just unwrap it, then you'll get the xref text. Here is a (rough) snip from the Structure Developers Guide:
    Translating FrameMaker cross-reference elements to text in markup
    You may not want your FrameMaker cross-reference elements to remain elements in the
    markup representation—you can choose to translate them to text instead. To do so, use
    this rule:
    fm element "fmtag" unwrap;
    where fmtag is the FrameMaker element tag for a cross-reference element.
    All of this does beg the following question, though... why do you want to do this, especially if the text is referencing figure numbers, page numbers, etc. that have no relevance in the markup? Normally, it is expected that preservation of the markup is the essential thing, allowing the text to be regenerated later by whatever process uses the XML (perhaps including FM). If you drop the element tag, the actual link will be permanently lost.
    Russ

  • Why is a single Cross Reference text turning red after doing an Update?

    After updating a large book in FrameMaker10,  the same cross-reference made in  a couple of chapters is turning to red text.   It is  set as  Heading 2.  I tried to deleted the heading and re-typing it.  I tried to change the style to Body and back to Heading 2 but all references to it are turning to red text after I update the book.  Any idea what is wrong and how do I fix it? I am using unstructured version.  See image.

    Apply a Character Format of Default ¶ Font. Then re-apply the desired Paragraph Format. If the red goes away, it was either a Character Format that had been applied or a local color override. If the red is still there ...
    Look at the Special > Cross-Reference > Format > Definition itself. Look for any <character-format-name> and see if any of those have a red Color defined in their Format > Character > Designer. If so, remove that building block from the definition [Change] [Done] [Replace].

Maybe you are looking for