Index Proper names

Hi, I´m reading how to create index.
Let´s look at that explanation (InDesign help extracted):
"Using an indexing shortcut, you can quickly index individual words, a phrase, or a list of words or phrases. Adobe InDesign recognizes two indexing shortcuts: one for standard index entries; the other for proper names. The proper name shortcut creates index entries by reversing the order of a name so it is alphabetized by the last name. In this way, you can list a name with the first name first, but have it appear in the index sorted by last name. For example, the name James Paul Carter would appear in the index as Carter, James Paul."
"For proper names that you want indexed by the last name, press Shift+Alt+Ctrl+] (Windows) or Shift+Option+Command+] (Mac OS)"
I did not get sucess. Do I need to put the cursor before the name? Should spacing between names be special White Space? How would InDesign understand which name is the last and the which is the first?
Thank´s for any answer

Fred,
Is there a way to convert an index entry already made from regular to proper name? I haven't needed to do this, but I can't find anything in the documentation about it, and it might come up in class some day. :(
Peter

Similar Messages

  • How to generate an Author Index by Proper Name in CS4

    Hello,
    Mac/OS 10.5.8 CS4
    I'm working on a book and I need to generate an Author Index by Proper Name first and than First Name and Initials...
    The HELP menu says it can be done, but I don't undertand the instructions. How do I choose the Proper name shortcut? It says:..
    "Using an indexing shortcut, you can quicklyindex individual words, a phrase, or a list of words or phrases.Adobe InDesign recognizes two indexing shortcuts: one for standardindex entries; the other for proper names. The proper name shortcutcreates index entries by reversing the order of a name so it isalphabetized by the last name. In this way, you can list a namewith the first name first, but have it appear in the index sortedby last name. For example, the name James Paul Carter would appear in the index as Carter, James Paul.
    To prepare a list for indexing, separate each item you want to be indexed with any of the following: a return, a soft return (Shift + Return key), a tab, a right-indent tab (Shift + Tab), a semicolon, or a comma. The indexing shortcut adds a marker in front of each entry and places all the items into the index.
    In the document window, select the word or words you want to index.
    Do one of the following:
    For standard words or phrases, press Shift+Alt+Ctrl+[ (Windows) or Shift+Option+Command+[ (Mac OS).
    For proper names that you want indexed by the last name, press Shift+Option+Command+] (Mac OS).
    An index marker using the default settings is added at the beginning of the selection or to the beginning of each item selected."
    Any ideas how it's done?
    Appreciate the Help.
    José

    I GOT IT!... I did not notice the "]" at the end. Crazy!!!!

  • Index, add all, proper name

    I am creating index entries including a large number of proper names, and I want to Add All so that every occurrence of the name is indexed, but by last name.
    I see the shortcut to create an index entry for a proper name, but in order to "Add All" I need to use the Index Panel.
    To Add All for a proper name and have it appear in the index sorted by last name, I would use the Index Panel and then type the last name in the "Sort By" box (Ex.: for "John Doe" I would type "Doe" in the "Sort By" box). Right?

    I don't think a single GREP could do it, which leads to another problem: how to prevent successive grep replaces from working again on an already reordered name?
    Try something like this. Select the entire index; set the text colour to "Red". Then do as much as possible with GREP, and do the remaining by hand. The GREP Search should specify "Red" text, the replace should set the colour back to "Black".
    Likeable GREP expressions are:
    Search: (\u\l+) (\u\l+); replace with $2, $1. That'll take care of all "John Doe" to "Doe, John"
    Search: (\u\l+ \u\.) (\u\l+); replace with $2, $1. That'll pick up "John A. Doe" to "Doe, John A."
    Search: (\u\l+ \u\l+) (\u\l+); replace with $2, $1, changes all "John Allen Doe" to "Doe, John Allen" -- but for compound surnames ("Matt Le Blanc") you'll have to double-check...
    Search: (\u\l+) (\u\l+\u\l+), replace with $2, $1, to alter "John McDoe" to "McDoe, John".
    (I can combine all of the above into a single GREP, but for clarity I've restrained myself :-) -- besides, you probably need more than one S/R run anyway. Hence the colour trick.)
    For slight variations, all you have use are these basic GREP wildcards: \u for uppercase character, \l for lowercase, '+' for one or more (hence "\u\l+" -- an uppercase followed by any positive number of lowercase). The period is a GREP wildcard, so it has to be escaped as "\.", and the parentheses define Replace groups (the $1, $2 in the replace; I put them around as "$2, $1" to switch first/last name).
    The remaining should hopefully be exceptions to these simple rules, and probably could easy be done by hand, as they stand out in red.
    >I will need to create one index entry for "Doe, John" which also identifies page numbers for "John Doe," "John A. Doe," etc., as well as a different index entry for "Mrs. John A. Doe," "Mrs. John Doe" and "Mary Doe" and the like
    That's a bigger problem, actually. The page numbers for the variations of "John [X.] Doe" will all appear as individual entries in the index. They would have to be added
    i all in the same way
    as an index entry for ID to see they're the same. Perhaps you could first generate the index, look up strays, such as one entry for "J. Doe" and one for "John Doe", and correct these in the text. Only when the index entries are okay, do the final index cleanup. And hope the text doesn't get revised.

  • 8520 curve rror: Sqlite Error (schema update): net.rim.device.api.database.DatabaseException: SELECT name FROM sqlite_master WHERE type = 'index' AND name = 'chat_history_jid_index': disk I / O error (10).

    Dear team support,
    I have a problem with my WhatsApp Messenger.
    my whatsapp wont save message history. couse error.
    Error: Sqlite Error (schema update):
    net.rim.device.api.database.DatabaseException: SELECT name FROM sqlite_master WHERE type = 'index' AND name = 'chat_history_jid_index': disk I / O error (10).
    Please advise me how can i solve my memory card issue..
    Thanks

    ls -l /var/run/lighttpd/
    And how are you spawning the php instances? I don't see that in the daemons array anywhere.
    EDIT: It looks like the info in that page is no longer using pre-spawned instances, but lighttpd adaptive-spawn. The documentation has been made inconsistent it looks like.
    You will note that with pre-spawned information, the config looks different[1].
    You need to do one or the other, not both (eg. choose adaptive-spawn, or pre-spawn..not both).
    [1]: http://wiki.archlinux.org/index.php?tit … oldid=8051 "change"

  • Spotlight isn't indexing file names (or all files?)

    Recently upgraded to a MBP Retina.  One of the really annoying things I have come across is that Spotlight doesn't seem to be indexing file names.  Even if I do a search like "name:chart" in a folder that has a file named "chart.pdf" it won't show up.
    Is there a way to force iOSX Vista SP1 (aka Mountain Lion) to actually index things?
    This is happening for files that are spread across multiple folders.  I have already run fix permissions and checked with "Get Info" that the folders/files I'm trying to search for are set to read/write by me.

    From the menu bar, select
     ▹ System Preferences ▹ Spotlight ▹ Privacy
    The list of items excluded from Spotlight indexing is shown (it may be empty.) Click the plus (“+”) icon to add an item to the list. Select your volume (under DEVICES) and add it to the list. Then remove it from the list by selecting it and clicking the minus (“-“) icon.
    Spotlight will rebuild the index. If you try to do a Spotlight search now from the magnifying-glass icon in the top right corner of the display, a pulsing dot will appear in the icon. When the dot disappears, the indexing is complete.

  • Lost files then recovered without proper names, reconnect without renaming?

    I lost 18,000 files but was able to recover most of them however none of them have their original names so FCP has no idea what's going on. Is there anyway to reconnect through the files attributes such as time, size? anything that could save me reedting this work? Thanks

    Any way to reimport or re-capture this footage so that you can get the proper names again? Why don't they have proper names that match?
    You can try this software...
    http://www.videotoolshed.com/?page=products&pID=41
    Shane

  • My apple email will not spell check. i are ignored. proper names ignored . is there a solution?

    my mac email will not spell check." i " shuold be "I" is note corrected or flagged. proper names not corrected. see this example of how it doesn't work  :
    "  john  this is what happnens when i type and email to joe. "

    Uncheck it, recheck it, leave that pref window open... does it spell check now?

  • What is the proper name for Mac OS? OS X? Apple Mac OS X?

    It's a tad bit confusing for me since I am new to Apple.
    What do you call it the true name for it?
    Apple Mac OS?
    OS X?
    If I type in OS X It shows all the versions released form Apple.
    Like in the snap shot below.
    http://i1157.photobucket.com/albums/p600/napninjanx/Snapshots/Untitled_zps2d1aa9 90.png
    When I searched for MAC OS it did not show the versions of released OS X for Apple.
    Like in the snapshow below.
    http://i1157.photobucket.com/albums/p600/napninjanx/Snapshots/2_zpsbae85e49.png
    But when I searched on eBay for Snow Leopard it showed the brand name
    http://i1157.photobucket.com/albums/p600/napninjanx/Snapshots/3_zpsbcb588ac.png
    Then I thought going by brand name and model is the way to know the proper name for it.
    I think the proper name for it is Apple Mac OS X that's how you type it in order to know other realses if I am not mistaken.

    You can call it Mac OS X or OS X and others will know what you mean.
    If you click the apple at the left side of the menu bar, About This Mac, you will see OS X so that is what Apple calls it.

  • "indexing NO NAME"

    I inserted a USB flashdrive into my MacBook Pro and whenever i go to spotlight search it says "Indexing NO NAME" and i looks like its trying to estimate indexing time.
    what should i do?

    Wait for it to finish?
    When it is done give the drive a name.

  • Index on name and upper(name) ??

    Greetings!
    If we have query string search for upper(name) and when index is on 'name' then, is it true that Oracle doesn't use index at all?
    also, then what is the impact when we have both name and upper(name) indexed. Thanks,

    William -
    I always thought the use of the index, in this case, was more likely not to be used when transforming the column with an UPPER (or similar function).
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/sql_1016.htm#sthref1089
    The example the OP gave was a typical example cited to the benefits of using a function based index.
    What am i missing? Is the optimizer a it smarter in newer versions?

  • Changing index file name

    I would like to create some "mini-sites" that all go on our domain (linked through our blog-site). I need to change the index file to a different name, but it is grayed out in the Page Properites panel. How do you change the index.html filename?

    OK, duh, I figured out a work-around. Create a folder for the new site, and plop the html inside. Again, duh. :-)

  • How to save an XML file with a proper name and how to maintain the history?

    Hi All,
    As per the requirement, I have to remane the name of the XML file which is under the KM repository Userhome/personaldocuments based on the user logon information.
    I have created a Repository service for the same and following is the code for the same. The service is working, but only for the first entry in the XML form. Second onwards, the file does not get remaned to the preferred one.
    Request you to throw some light as what is wrong or missing in the code, so that I can follow the right approach. Many thanks in advance.
    // Code snippet is here//
    //Starts here//
    com.sap.security.api.IUser epUser;
                                            epUser = UMFactory.getAuthenticator().getLoggedInUser();
                                     String EntID = epUser.getUniqueName();
    IResourceContext resContext = null;
    try {
         resContext = ResourceFactory.getInstance().getServiceContext("cmadmin_service");
    } catch (ResourceException e1) {
              e1.printStackTrace();
    RID rid = RID.getRID("/userhome""/"EntID+"/Personal Documents");
    IResource resource = null;
    try {
         resource = (ResourceFactory.getInstance().getResource(rid, resContext));
    } catch (ResourceException e2) {
              e2.printStackTrace();
    ICollection collection = (ICollection)resource;
    IResourceList resourseList = null;
    try {
         resourseList = collection.getChildren();
    } catch (AccessDeniedException e3) {
              e3.printStackTrace();
    } catch (ResourceException e3) {
              e3.printStackTrace();
         for(int i=0;i<resourseList.size();i++){
              IResource res_new = resourseList.get(i);
                try {
                   res_new.rename("Address_new.xml");
              } catch (NotSupportedException e) {
                                  e.printStackTrace();
              } catch (AccessDeniedException e) {
                                  e.printStackTrace();
              } catch (ResourceException e) {
                                  e.printStackTrace();
    //Code ends here//
    Regards
    DK
    Edited by: DIPENDRA MOHANTY on Jun 5, 2009 5:20 PM

    Hi,
    The code seems ok.
    But you have mentioned about a KM Rep service, what service is that? which event it is listening to?
    Regards
    BP

  • GREP question: Changing all caps to proper name punctuation

    Hello,
    I'm working on my subscription renewal letter.
    In our mailing database, all names of people and business are in capitals. I need to change them to regular capitlization for the letter.
    Example: "JOHN SMITH" should be "John Smith"
    I know how to find the text, but I don't know exactly how to repace it. Help would be much appreciated.
    Regards,
    Eric

    I found a script (coding below) by Dave Saunders: http://jsid.blogspot.com/2005/08/script-of-day-smart-title-case.html
    I need it to be slightly modified so that instead of applying to the selected text, it finds (?<=Dear\s|Cher\s).+
    //DESCRIPTION: Converts selected text to title case smartly
    // Customize this script by either editing these arrays:
    var ignoreWords = ["a","an","and","the","to","with","in","on",
    "as","of","or","at","is","into","by","from","for"];
    var intCaps = ["PineRidge","InDesign","NJ","UMC"];
    // or by creating text files named ignoreWords.txt
    // and intCaps.txt in the script's folder
    ignoreWords = getIgnoreFile(ignoreWords);
    intCaps = getIntCaps(intCaps);
    try {
    myText = app.selection[0].texts[0].contents;
    } catch(e) {
    exit();
    theWords = myText.toLowerCase().split(" ");
    //First word must have a cap, but might have an internal cap
    myNewText = "";
    for (var j = 0; theWords.length > j; j++) {
    k = isIn(intCaps,theWords[j])
    if (k > -1) {
      myNewText = myNewText + intCaps[k] + " ";
      continue;
    } else {
      if ((isIn(ignoreWords,theWords[j]) > -1) && (j != 0)) {
       myNewText = myNewText + theWords[j] + " ";
      } else {
       myNewText = myNewText + InitCap(theWords[j]) + " ";
    app.selection[0].texts[0].contents = myNewText.substring(0,myNewText.length - 1);
    // +++++++ Functions Start Here +++++++++++++++++++++++
    function getIgnoreFile(theWords) {
    var myFile = File(File(getScriptPath()).parent.fsName + "/ignoreWords.txt");
    if (!myFile.exists) { return theWords }
    // File exists, so use it instead
    myFile.open("r");
    var importedWords = myFile.read();
    myFile.close();
    return importedWords.split("\n"); // Could filter these, but what's the point?
    function getIntCaps(theWords) {
    var myFile = File(File(getScriptPath()).parent.fsName + "/intCaps.txt");
    if (!myFile.exists) { return theWords }
    // File exists, so use it instead
    myFile.open("r");
    var importedWords = myFile.read();
    myFile.close();
    return importedWords.split("\n"); // Could filter these, but what's the point?
    function getScriptPath() {
    // This function returns the path to the active script, even when running ESTK
    try {
      return app.activeScript;
    } catch(e) {
      return e.fileName;
    function isIn(aList,aWord) {
    for (var i = 0; aList.length > i; i++) {
      if (aList[i].toLowerCase() == aWord) {
       return i;
    return -1;
    function InitCap(aWord) {
    if (aWord.length == 1) {
      return (aWord.toUpperCase());
    return (aWord.substr(0,1).toUpperCase() + aWord.substring(1,aWord.length))

  • Mountpoint doesn't show proper name in Finder

    I am trying to have an SMB mountpoint show up with different name under Finder:
    mkdir /Volumes/ZZZ
    mount -t smbfs  //domain.com/share/ABC   /Volumes/ZZZ
    This will mount everything properly under /Volumes/ZZZ
    But when I go to /Volumes directory in Finder it still shows name ABC
    Is this a bug?
    thanks.

    Hi Carolyn... Thanks for the tip but I forgot to say that I'm expert user
    I mean... I checked already and I and problem continue.
    I solved the problem in this way.
    Finder > Go > Connect Server > Network disk
    But normally I have to see my disk under devices are in the finder.

  • Compiler can't make up its mind on proper name mangling

    Here is another bug that has bothered me for a long time.
    AFAICT, Workshop6.2 through Studio 11 are all affected.
    $ cat foo.cc
    struct Foo {
        struct Filter;
        struct Bug;
    typedef Foo::Bug Bug;
    typedef Foo::Filter Filter;
    struct Foo::Filter {
        Bug *filterBug(Bug * bug);
    #ifdef MAIN
    int main()
        Filter f;
        f.filterBug(0);
        return 0;
    #else
    Bug *Filter::filterBug(Bug *bug) {  return bug ; }
    #endif
    $ CC -c foo.cc && nm foo.o | grep filterBug
    00000010 T __1cDFooGFilterJfilterBug6Mpn0ADBug__p2_
    $ CC -c -DMAIN foo.cc && nm foo.o | grep filterBug
             U __1cDFooGFilterJfilterBug6Mpn0ADBug__3_Note that the symbols are different (and the program can't be linked) even though the first compilation provides method definition, and the second uses that same method :-(

    As explained in the compiler docs, this problem is not a feature, it is a documented bug. The bug affects the C++ ABI, and fixing the bug would prevent some programs from linking that work correctly now.
    The "use typdefs consistently" advice is oversimplfied. In the examples in the documentation, consistent use of typedefs avoids the bug. In your example it does not.
    The best way to get this code working with Sun C++ is not to use the typedefs in the function declaration or definition. I realize that workaround is not convenient, but it's what I recommend.
    We have an undocument compiler option that fixes all known name-mangling bugs. But using the option can change the mangled names of existing symbols that are not currently causing problems. If you use this option, you must use it in compiling every C++ module in the entire program, including C++ libraries that you link.
    Fortunately, none of the C++ system libraries are affected by the bug, so they will link correctly with or without the name-mangling fix.
    The option is
    CC -Qoption ccfe -abiopt=mangle6 ...
    You need to use it on every compilation command. It has no effect on linking. By definition, undocumented "Qoptions" are not supported, and their effects can change without notice. A Qoption can also be dropped in a future release.
    I recommend against using this option unless you control all of the source code that goes into your program, and do not share object files with any other project. If you update the compiler, it might be necessary to recompile all of your code.

Maybe you are looking for

  • Can I design something in Muse and somehow get the HTML text fro it to plug into Business Catalyst to make a newsletter?

    I guess since I don't know html, I was wondering if I could create a "page" in muse and somehow get the "HTML" text from it so I can plug that text into a Business Catalyst E-Mail Marketing Campaign template. since I am struggling so much with modify

  • Process Flows Transforms

    Hi, I'm trying to include a PL/SQL function into a process flow from the public transformations. Whenever I validate the process flow it reports the error "VLD-10019 ... Function needs a valid deployment location". But I can't find anywhere to define

  • Logo layer coloured by the opposite of each of two coloured solids/layers

    Firstly, apoligies as I am new to After Effects. I am trying to have a top layer (a logo) over two different coloured solid layers to be the colour of the other solid - e.g. if the solids were blue and pink then the logo would be pink when on the blu

  • De-activate a crashed PSE8 / PRE8 installation?

    Dear community, I have one VISTA PC on which I run PSE8 and PRE8. Today I installed it on my (newer) Win7 PC too. All went fine. So I have two installations of both now. Some time later PSE8 on the Win7 PC claims a triple installation. I know I re-in

  • Last logon date

    Hi, I am working on EP 7.0 SPS 13. We have LDAP & UME as data source. Is there any way to get last logon date for all users? UME method for getting last logon details is deprecated. What is alternative way? I need to get list of all users who have no