Forum Replies Created
-
AuthorPosts
-
Ari Singer
MemberCan you please upload a screenshot to Google Drive or imgur.com and post the link here?
Ari Singer
MemberMaybe you should post it in the scripting forum, and also state that this is VBScript and not JavaScript.
Ari Singer
MemberThanks for supplying the screenshot. You’ve made the same mistake I made when I used the FindChangebyList the first time…
There are two files: one is
FindChangeByList.jsxthat is found in the Scripts panel and you should not touch this one! If you alter this jsx file nothing will work. Before you do anything, you have to make sure that the jsx file is back to the original. If you didn’t backup the original file then you can find it here. Just download it, extract it, and paste and replace in the original position.The other file, and the one you do replace the contents of is the
FindChangeList.txtfile found in theFindChangeSupportsubfolder in the scripts panel. You open that file and replace the contents with the text I provided.But it’s also a good idea to save a backup of the original .txt file as well. If you have any questions, don’t hesitate.
Ari Singer
MemberYou can leave everything the way you want and use the following cleanup FindChangeList.txt script support to clean up the file in one fell swoop.
If you’re not familiar with FindChangebyList check it this article, it’s very simple.
Just replace the default FindChanngelist text support file contents with the following lines:
grep {findWhat:"(?s)(bd{8,}b)(.+?)(d{1,3})(.+?)(1(.+?)(d{1,3})(.+?))+"} {changeTo: "", appliedFont:"Times New Roman", fontStyle:"Italic"} {searchBackwards:false, includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, kanaSensitive:true, widthSensitive:true} //Find duplicates and apply temporary formatting grep {findWhat:"(d{1,3})(r)", appliedFont:"Times New Roman", fontStyle:"Italic"} {changeTo: "$1,"} {searchBackwards:false, includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, kanaSensitive:true, widthSensitive:true} //Delete returns & add commas grep {findWhat:"(?<=,)(d{8,}).+?(?=d)", appliedFont:"Times New Roman", fontStyle:"Italic"} {changeTo: ""} {searchBackwards:false, includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, kanaSensitive:true, widthSensitive:true} //Delete all unnecessary characters grep {findWhat:",$", appliedFont:"Times New Roman", fontStyle:"Italic"} {changeTo: ""} {searchBackwards:false, includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, kanaSensitive:true, widthSensitive:true} //Delete last commaWhat this basically does is find any instances of duplicate entries, apply a temporary font (Times New Roman, Italic), then find any text with said formatting and delete any returns and replace with commas. Then delete all unnecessary text and delete the last comma.
Just Note: When the script is done, there will be local Times New Roman formatting on all the fixed instances so make sure to select all text and press on the Clear Overrides in Selection button on the bottom of the paragraph styles panel.
Ari Singer
MemberI would tell you to save the file as an .idml to clean it up from possible bugs.
Ari Singer
MemberThe best way that I could come up with is by faking it with two square brackets — an opening square bracket followed immediately by a closing square bracket.
You can set this up automatically without having to type it in manually in every paragraph by going to Paragraph Style Options > Bullets and Numbering then in the Numbering Style section you’ll see a Number: pane with the following string as the default (unless it was changed, of course):
^#.^t. Just change that string with this:[] ^#.^t.That’s the best way I can think off.
Ari Singer
MemberThere are several courses on lynda.com that teach precisely this. Here you can find a course by Anne-Marie Concepción called Collaborative Workflows with InDesign and InCopy.
Ari Singer
MemberI don’t have any idea about this mysterious issue, but here are some insight:
- You can upload a screenshot. Just upload to imgur.com (or any image-hosting site) and post the link here (or embed, if possible)
- You should try to export you InDesign file to .idml every now and then (especially when it gets hectic) to clean up the file from cruft or bugs
- If you have any plugins installed, make sure they’re not the cause of the problem
- I’ve heard of people that are wary of placing a live InDesign file on a server, maybe this is the reason why?…
- And lastly, why haven’t you updated to CC 2015.3? Maybe that would fix the bug
Ari Singer
MemberI believe this happens because InDesign assigns automatic numbering in a certain order: by date. Meaning that the latest text frame created gets assigned the latest number. So for example, when you created the last text frame for “No. 11” that frame was the ‘youngest’ text frame to be created so it got assigned the latest number, in this case ’11’.
But when you anchor it into an old text frame that is ‘living’ on the page for a longer period of time, the anchored text frame inherits the age attribute from the ‘parent’ text frame to which it is anchored to, In this case ‘4’. Because the parent text frame was probably created right after the text box with the “No. 3” was created.
This is only a theory that I thought of and might be wrong, but it makes sense to me.
April 27, 2016 at 7:13 pm in reply to: Objects aligned to inside of page overlapping on opposite page in PDF #84395Ari Singer
MemberMaybe you mistakenly set up an inside bleed of .1pt. So make sure that the inside bleed is set to 0.
Ari Singer
MemberSmart tip!
Ari Singer
MemberUnfortunately this does not seem to be possible to do automatically in InDesign. What you can do is to insert all the desired spaces in one fell swoop with GREP Find/Change.
Following are the settings:
Find What:(\S)(:)
Change To:$1~S$2As soon as you hit Change All, all the colons in your story will be preceded by a non-breaking space.
-
AuthorPosts
