• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

How do I get a clean set of variables?

New Here ,
Sep 17, 2013 Sep 17, 2013

Copy link to clipboard

Copied

We have several books that have been getting cluttered with old, unused variables. We'd like to start fresh and import only the variables that we have defined in a new variables file. Somehow, when we think we've cleaned up the unused variables, they creep back in. It seems like the new variables are appended. We use a lot of text insets, so could the old variables be lingering there?

We're using FrameMaker 10.

Views

1.3K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Mentor ,
Sep 17, 2013 Sep 17, 2013

Copy link to clipboard

Copied

One way is a trifle scary, and a little effort is required, but it could be a good adventure, also, if you've never edited a MIF file. MIF is FrameMaker's interchange file. It can recreate exactly a normal FM file, only it's editable text. Yes, it looks like code, but you won't be coding. Here's how:

Save a copy of your template file to a new name. Then File > Save As > Type: MIF. This makes the file you'll work on. It's a little tricky to open it so that it doesn't become a real FM file. Do File > Open, navigate to it and select it, then hold down the Shift key while clicking OK. This opens it as text. Now, carefully use Find to search for "variable" without quotes, with whole word only turned off, and match case turned off. You'll find the variable definition section. You'll want to delete any variables you don't want, but leave the system variables alone (volume, chapter, modification date, etc.) There will be a few lines of code for each variable, so remove the whole chunk for each one. After working through the variable catalog, search the rest of the document. You may find instances of variables in running header definitions, and in body text,, too. Delete each complete chunk that you don't want. I think if you don't delete an instance, but it's got no definition, you may get an error when you open the file later as FM.

Then, when done editing, do File > Save As > text - don't save as FM and don't save as MIF. You want to save as the same text that the MIF code is written in.

Finally, open the file - it will be an FM file now. Save it and be sure it's got the .fm extension. This will be your skeleton template. Save a copy or two. Work on a copy for safety.

You can search your computer or Google for "FrameMaker MIF manual," without quotes, to find where the manual resides on your computer, or on the Adobe site, if it's not on your machine.

HTH

Regards,

Peter

_______________________

Peter Gold

KnowHow ProServices

BertyDocs wrote:

We have several books that have been getting cluttered with old, unused variables. We'd like to start fresh and import only the variables that we have defined in a new variables file. Somehow, when we think we've cleaned up the unused variables, they creep back in. It seems like the new variables are appended. We use a lot of text insets, so could the old variables be lingering there?

We're using FrameMaker 10.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 17, 2013 Sep 17, 2013

Copy link to clipboard

Copied

Have a look at Silicon Prairie's "Variable Tools". This will let you handle those re-appearing miscreants...

http://www.siliconprairiesoftware.com/Products.html

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 18, 2013 Sep 18, 2013

Copy link to clipboard

Copied

LATEST

Because of the ambiguous dialog, many users don't know that there is a relatively simple way to delete unused vars.

Special > Variable

Select any user variable.

[ Edit Definition ]

[ Delete ] all of them.

[ Done ]

For any in use, you'll get:

OK to convert?

[ Cancel ] on each that pops up.

Cancel does not cancel the entire Delete operation, just the delete of the current variable. This deletes all unused variables in the current file.

Same thing works for Cross-Reference definitions.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines