Неожиданные результаты
Почему вставленный по ссылке текст не обновляется при выполнении команды "Обновить ссылки" (Edit › Update Reference)?
Описание
Я импортировал текстовый файл в документ по ссылке. После этого я работал с файлом в текстовом редакторе, но когда я открыл документ во FrameMaker, текст не был обновлен, хотя он был вставлен с включенной опцией "Автоматическое обновление" (Automatic Update). Следующим шагом я пытался обновить файл, выбирая Edit › Update Reference, но у меня все равно ничего не получилось. Почему?
Решение
Эта ситуация может произойти, когда FrameMaker запускается на одном компьютере, а текстовый файл, импортированный в документ FrameMaker, лежит на другом. При этом время или дата, установленные на компьютерах, не совпадают. Файл будет обновляться только в том случае, если он имеет более позднюю дату или время исправления. Если Вы дважды щелкните файл, импортированный в документ FrameMaker, то увидите время и дату последнего исправления (Source East Modified:), а также время и дату последнего обновления ссылки (East Update:). Так вот, файл по ссылке будет обновляться только тогда, когда время последнего изменения файла будет более позднее, чем время последнего обновления ссылки. Дата и время будут получены с машины, на которой хранится файл, а время последнего обновления с машины, на которой запускается FrameMaker.
Например (Unix):
FrameMaker запускается на машине maxwell, текстовый файл хранится на другой матине – dune. Если проверить время на обеих машинах в один и тот же момент, то получатся следующие результаты:
maxwell
=
date Wed Jul
19
09
:
34
:
55
PDT
1995
dune
=
date Wed Jul
19
09
:
34
:
21
PDT
1995
часы dune отстают от часов maxwell на
34
секунды.
Из этого следует, что я должен редактировать текстовый файл на машине dune не менее 35 секунд, чтобы он был автоматически обновлен при открытии документа FrameMaker на машине maxwell. Или при выполнении команды Edit › Update Reference.
Обратите внимание, что если в диалоговом окне Text Inset Properties щелкнуть кнопку Update Now, то текст в документе будет обновлен независимо от разницы во времени на машинах.
Почему во FrameMaker я не могу сделать шрифт Symbol полужирным?
Описание
Почему в MS Word на Macintosh я могу сделать шрифт Symbol полужирным, а во FrameMaker нет?
Решение
PostScript-шрифт Symbol не имеет полужирного начертания, a FrameMaker не умеет искусственно его генерировать. MS Word для этого использует свой собственный шрифт MTExt, который и позволяет сделать полужирное начертание PostScript-шрифта Symbol.
Почему при сравнении двух одинаковых документов я получаю сообщения, что они не идентичны?
Описание
Почему при сравнении двух абсолютно одинаковых документов я получаю сообщения, что они не идентичны?
Решение
Эта ситуация может произойти, когда графические объекты, имеющиеся в документах, по каким-либо причинам не выводятся на дисплей. Например, в случае нехватки памяти, выделенной для FrameMaker. Утилита сравнения документов сравнивает не только содержимое файлов, но и данные относительно вставленных в файл объектов. Если какие-либо объекты одного или обоих файлов не отображаются, то информация об этих объектах будет у обоих файлов разная.
Почему команда Select All по-разному работает в таблицах во FrameMaker 5 и его предыдущих версиях?
Описание
Работая во FrameMaker 5, я поместил курсор в ячейку таблицы, вставленной в документ, и выполнил Select All (Edit › Select All in Flow). После этого весь поток в файле был выделен. В предыдущих версиях FrameMaker после выполнения этой команды я выделял только данные внутри ячейки. Почему во FrameMaker 5 внесли такие изменения и какой командой я могу выделить данные внутри только одной ячейки?
Решение
В предыдущих версиях FrameMaker при выполнении команды Edit › Select All in Flow должен был выделяться весь поток, даже если курсор стоял внутри таблицы. То, что эта команда выделяла только одну ячейку в таблице, было ошибкой, которая была устранена в 5-й версии программы.
Потоком называется весь текст, который течет через ряды соединенных колонок. Таблица (и любая ее ячейка) рассматривается как часть текстового потока, в котором она стоит. Это легко проверить с помощью команды Autonumber. Пронумеруйте абзацы (с помощью этой команды), стоящие до таблицы, а затем абзацы, стоящие в ячейках таблицы. Вы увидите, что нумерация в таблице не начнется с 1, а будет продолжать ту, которая начиналась до таблицы, что доказывает сказанное выше. Кстати, этот эксперимент Вы можете провести не только в 5-й версии программы, но и во всех предыдущих.