Как сделать ссылку в агенте
Как легко сделать гиперссылку в Word и Google Документах: подробная инструкция
Сегодня мы поговорим о самом популярном текстовом редакторе Word. Когда я училась в университете, то с трудом постигала премудрости взаимодействия с ним. У меня в одной курсовой работе могли быть разные шрифты, поля, отступы между строками. Я не знала, как сделать нумерацию страниц, оглавление, примечания, как сохранить Word в PDF и другие форматы. Время шло, и я приобретала новый опыт работы с текстами, которым теперь хочу поделиться с вами. Сегодня мы разберемся, как сделать гиперссылку в Word.
Что такое ссылки и какими бывают
Тексты могут быть небольшими, на 1 – 2 странички, или довольно объемными, на 100 – 200 листов и более, например, книги, дипломные работы, диссертации. В них удобно делать быстрые переходы от одной главы к другой. Эту задачу помогают решить гиперссылки, они же просто ссылки или линки от английского слова link.
Они, как телепорты, мгновенно доставляют нас из пункта “А” в пункт “Б”. Самым наглядным примером является оглавление, в котором названия разделов являются кликабельными и ведут на нужную страницу.
Но переход может осуществляться не только к элементам в пределах одной книги или проекта. Вы можете также направить читателя:
Линком может выступить любой символ, слово, графическое изображение, словосочетание или целое предложение. Главное, чтобы человеку было понятно, куда он ведет. Дальше я покажу все варианты гиперссылок, которые можно создать в Word.
Примечание: у меня установлена программа 2016 года выпуска, но ее интерфейс почти не отличается от версии 2013. Если у вас более ранние варианты Office, делайте все точно так же, алгоритм действий не меняется, просто нужно найти соответствующие пункты в меню.
Как создать гиперссылку
Чтобы найти нужную опцию в текстовом редакторе, выделите фрагмент материала, который выступит ссылкой, нажмите в меню на слово “Вставка” и выберите нужную опцию.
Того же результата можно достигнуть, если нажать правой кнопкой мыши на выделенный элемент и в контекстном меню выбрать соответствующий пункт. Затем нужно произвести настройки, указать место назначения и другие параметры. Об этом мы и поговорим дальше.
Гиперссылки в пределах одного документа
Линки внутри одного текста могут вести в его начало, к заголовкам или закладкам. Они используются для навигации и для того, чтобы упростить поиск информации.
Переход в начало документа
Это самый простой вариант, в котором нужно задать только пункт “А”, то есть текст или картинку, нажав на которую мы окажемся на титульной странице.
Выделяем объект, нажимаем на опцию для создания линков, затем в диалоговом окне выбираем место в файле.
Ссылка должна стать активной и подсветиться синим цветом, значит, все сделано верно. Теперь попробуйте перейти по ней, нажав на фрагмент текста левой кнопкой мыши с клавишей Ctrl. Курсор должен переместиться вверх.
Переход к заголовку
Чтобы выполнить эту задачу, сначала нужно обозначить место назначения (пункт “Б”) как заголовок. Для этого выделите фразу, перейдите в главную панель и выберите уровень подраздела.
Теперь выделяем элемент, который станет гиперссылкой, идем в панель “Вставка”, “Ссылки”. В диалоговом окне выбираем в качестве целевого объекта “Заголовки” и нужный фрагмент.
И снова выбранный элемент должен подсветиться синим, значит, создана кликабельная ссылка. Проверьте, корректно ли она работает.
Переход к закладке
Любой элемент внутри файла можно превратить в закладку. Так можно направлять читателя на страницу в Word или к любой ее части. Давайте для разнообразия сделаем линк не на текст, а на рисунок. Вставьте в Word какую-то картинку, затем нажмите на нее левой кнопкой мыши, в меню выберите опцию.
Напишите имя и сохраните изменения.
Примечание: имя всегда начинается с буквы и пишется без пробелов. Если нужно написать несколько слов, используйте знак тире или подчеркивания.
Теперь выделяем текст, который будет вести к данному изображению, и идем в пункт “Ссылка”. В диалоговом окне выбираем место назначения.
Другие виды гиперссылок
Разберемся, какие еще есть виды линков в текстовом редакторе.
На другой документ
Можно создать линк на любой объект, который находится на компьютере. Для этого идем все в то же меню “Вставка”, “Ссылки” и в окне параметров выбираем вид связи. Затем находим нужный объект на жестком диске и подтверждаем действие.
Так можно направить читателя к материалу любого формата, даже к видеороликам, музыке, архивам. Когда мы захотим открыть его, Word спросит, какой программой это делать.
Если вы ссылаетесь на другой текстовый документ, то в нем можно сделать закладку. Тогда по ссылке человек перейдет к конкретному объекту или разделу, а не на титульную страницу. Если вам нужно реализовать именно такую задумку, то сначала создайте закладку в целевом файле.
Затем в параметрах линка укажите документ и конкретный элемент в нем.
На новый документ
Эта опция позволяет нам сразу по ходу написания книги или другого материала создавать сопутствующие файлы. Например, вы пишете дипломную работу и хотите вынести отдельно таблицы, список литературы или еще что-то.
Чтобы создавать такие объекты, не отрываясь от работы, переходим в раздел “Вкладка”, “Ссылки” и указываем нужные параметры:
Обратите внимание, что в том же диалоговом окне, где мы выбираем место хранения, нужно указать формат. Если вы хотите создать файл Word, то кликаем на вариант “Документы”.
На электронную почту
Этот вариант удобно использовать, если вы хотите, чтобы читатели могли легко связаться с вами или с другим человеком, или организацией. Для этого используем “Вставка”, уже известную нам опцию на панели. В параметрах указываем только e-mail, на который будет направляться письмо.
После перехода по такому линку откроется Outlook или другой почтовый клиент, который установлен на компьютере. В поле адресата сразу появится нужный e-mail, и человеку останется лишь написать текст послания.
На веб-страницу
Довольно часто в книгах, курсовых и дипломных работах упоминаются сайты. Чтобы человек мог тут же перейти на указанный веб-ресурс, нужно сделать адрес кликабельным. Для этого выделите нужный текст и перейдите к созданию линка. В появившемся окне выберите подходящий вариант связи и укажите URL.
Правильно написанные адреса текстовый редактор часто сам воспринимает как линки и подсвечивает их. Тогда никакие действия с нашей стороны не нужны.
Дополнительные настройки
По умолчанию переход по ссылке в Word осуществляется при помощи клавиши Ctrl в сочетании с нажатием левой кнопки мыши. Но эту установку можно изменить, чтобы достаточно было нажатия мышкой.
Для этого заходим в раздел “Файл” основного меню, идем в пункт “Параметры”, “Дополнительно” и убираем одну “птичку”, как это показано на скриншоте.
Если вам нужно удалить линк, нажмите правой кнопкой мыши в любой его части и выберите соответствующее действие.
Как можно оформить гиперссылку
Чтобы читателю было понятнее, куда ведет тот или иной линк, при его создании можно добавить подсказку.
В любое время вы можете изменить внешний вид гиперссылок:
Для этого выделите курсором фрагмент и воспользуйтесь стандартными средствами Word.
А вот поменять цвет линка, по которому уже совершался переход, так просто не получится. Но для этого все же есть небольшая хитрость.
Выделяем слово или словосочетание и видим всплывающую панель, нам нужна опция “Стили”. Выбираем самый обычный вариант, затем отменяем написание курсивом. Теперь ссылку будет сложно отличить от обычного слова, при этом она никуда не исчезнет.
Также можно использовать копирование стиля, для этого в редакторе есть специальный инструмент.
Как сделать ссылку в Google Документах
Если вы создаете текстовые документы на Google Диске, то знаете, что этот редактор очень похож на Word. Интерфейс интуитивно понятен тем, кто привык к опциям, доступным в программе от Microsoft. Можно здесь делать и гиперссылки. Для этого используйте следующие варианты.
В открывшемся окне можно выбрать, куда направится читатель, нажав на кликабельный текст: на подраздел данного документа, закладку или на веб-страницу.
Чтобы сделать закладку в Google Документах, выделите элемент и в меню “Вставка” кликните на соответствующую опцию.
Заключение
Мы рассмотрели с вами все варианты гиперссылок в Word и научились их создавать. Надеюсь, теперь вы сможете легко пользоваться этим инструментом. Если все же остались вопросы, пишите их в комментариях, я постараюсь помочь. Сохраняйте статью в закладки, чтобы вернуться к инструкциям, если вдруг что-то забудете.
В этом документе перечислены ответы на вопросы, которые наиболее часто задавались пользователями AnyLogic.
Библиотека Моделирования Процессов
Диаграммы и наборы данных
Связь с базами данных
Общие вопросы
Как изменить размер окна презентации запущенной модели?
Как я могу задать значения параметров модели со страницы эксперимента перед запуском самой модели?
Вы можете добавить элементы управления на диаграмму вашего эксперимента и связать их с теми параметрами, чьи значения вы хотите изменять.
Чтобы добавить на презентацию эксперимента элементы управления, меняющие значения параметров модели
Для этого нам нужно добавить простую переменную и привязать ее к параметру, значение которого мы хотим изменять.
Как я могу получить текущее значение модельного времени?
Как я могу найти элемент на диаграмме презентации?
Как узнать координаты положения мыши в графическом редакторе?
Координаты текущего расположения мыши над областью графического редактора отображаются в строке состояния AnyLogic:
Почему некоторые элементы палитры отображаются значком
? Что он означает?
При перетаскивании элемента из палитры вы всегда получаете фигуру одного и того же, предопределенного размера и формы. Но иногда пользователю может быть удобнее сразу рисовать в редакторе фигуру нужной ему формы. В этом случае и используется режим рисования.
Чтобы перейти в режим рисования, сделайте двойной щелчок мышью по элементу в палитре. Значок элемента при этом должен смениться на этот:
Теперь вы можете рисовать элемент в графическом редакторе. Стоит отметить, что есть две группы элементов, которые рисуются разными способами:
Как можно создать агентов динамически?
Мы советуем создать популяцию агентов с начальным количеством агентов 0. Тогда вы сможете создавать агентов этой популяции и сразу же задавать значения параметров создаваемых агентов путем вызова следующего метода:
Каким способом я могу сослаться на агента верхнего уровня?
Можно ли изменять значения Динамической переменной извне? Как?
Для того, чтобы разрешить изменение значений динамической переменной извне, нужно сделать эту переменную константой, выбрав флажок Константа в панели ее свойств.
Как запустить модель циклически?
Нужно просто добавить в модель событие, выполняющее следующее действие:
Как я могу удалить агентов популяции? Я хочу удалить всех агентов из моей модели.
Можно ли передать конкретное значение автономному приложению из командной строки?
25 107.8 «useful text»
Или, если вы автор этого приложения, то вы можете указать эти значения в дополнительном свойстве Аргументы командной строки эксперимента.
Код получения значений аргументов может быть помещен, например, в Код инициализации эксперимента (дополнительное свойство эксперимента).
Есть ли возможность распространения моделей AnyLogic среди пользователей так, чтобы они могли запускать эти модели без необходимости приобретения и установки AnyLogic?
AnyLogic предоставляет уникальную возможность экспорта ваших имитационных моделей:
Как можно изменить порядок отображения параметров в панели свойств моего вложенного агента?
Если я создаю вложенного агента, то порядок параметров в панели его свойств будет фиксированным. Могу ли я его поменять в соответствии со своими требованиями?
Можно ли добавить звуковые эффекты в мою модель?
Да, для этого вы можете воспользоваться сторонними Java библиотеками. Модель ниже демонстрирует как это можно сделать (необходимо правильно добавить внешний Jar файл). Звук воспроизводится, когда пользователь нажимает на кнопку в запущенной модели. Обратите внимание на то, что Java код, который воспроизводит звук, выполняется в отдельном Java потоке. Это позволяет одновременно выполнять моделирование и воспроизводить звук.
Можно ли отключить показ презентации эксперимента при запуске модели, так чтобы сразу показывалась презентация агента верхнего уровня?
Да, для этого введите следующий код в дополнительном свойстве Код инициализации эксперимента вашего эксперимента:
run();
getExperimentHost().setPresentable( getEngine().getRoot() );
Можно ли открыть стороннее приложение (например, Блокнот) из модели AnyLogic? Как?
Да, открыть стороннее приложение можно. Следующий код, например, открывает текстовый файл file.txt в программе Windows Блокнот:
try <
String link = «file.txt» ;
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec( «c:\\Windows\\notepad.exe» » » link);
>
catch (java.io.IOException e) <
e.printStackTrace();
>
Как сделать так, чтобы при нажатии кнопки в окне Simulation отображался не агент верхнего уровня, а презентация другого типа агента?
Для этого нужно добавить на экран эксперимента кнопку и ввести следующий код в свойстве Действие этой кнопки:
Презентация
Как я могу добавить фигуру на презентацию во время выполнения модели?
Фигура вращается вокруг своего верхнего левого угла, но мне нужно, чтобы она вращалась вокруг своего центра. Как я могу сделать это?
Когда вы вращаете фигуру, она вращается вокруг точки своего начала координат. Поэтому если вы хотите, чтобы фигура вращалась вокруг своего центра (или какой-то другой точки), вы должны сделать эту точку началом координат этой фигуры. Это может быть сделано с помощью группы.
Вначале вы должны будете добавить фигуру в новую группу (сделав щелчок правой кнопкой мыши по фигуре и выбрав Группировка > Создать группу из контекстного меню). Тем самым, вы создадите группу в центре фигуры и добавите фигуру в эту группу.
Наконец, вам нужно будет удалить выражение из свойства Поворот фигуры, поскольку теперь эта строка перенесена в свойства группы.
Можно ли во время выполнения модели изменить порядок расположения фигур при их наложении?
Как можно узнать координаты щелчка по презентации во время выполнения модели?
Пожалуйста, изучите приведенную ниже демо модель. Эта модель отслеживает щелчки мышью во время выполнения и отображает координаты щелчка.
Демо модель : Getting Mouse Coordinates
Каким образом можно добавить активную URL-ссылку на презентацию модели?
Вы можете добавить на презентацию кнопку и ввести следующий код в поле Действие этой кнопки:
Библиотека Моделирования Процессов
Как можно подсчитать количество агентов, прошедших через объект Библиотеки Моделирования Процессов?
Как можно измерить время пребывания агента в (под)системе?
Библиотека Моделирования Процессов содержит два объекта ( TimeMeasureStart и TimeMeasureEnd ), позволяющих измерять время, проводимое агентами между двумя заданными точками в диаграмме процесса. С помощью этих объектов вы можете легко измерять время пребывания агента в (под)системе.
Демо модель : Measuring Length of Stay
Могу ли я изменить фигуру агента на время его пребывания в каком-то определенном объекте? Как?
По умолчанию для фигуры boxClosed видимость включена, а для фигуры boxOpened мы установим Видимость : нет.
Здесь мы выключаем видимость фигуры boxClosed : agent.closedBox.setVisible(false);
И следом делаем видимой фигуру openedBox : agent.openedBox.setVisible(true);
Демо модель : Changing Agent Shape
Как получить доступ к агентам, находящимся в данный момент в объекте библиотеки?
Вы можете создать коллекцию, добавлять агентов в эту коллекцию, когда они поступают в определенный объект Библиотеки Моделирования Процессов и удалять их оттуда, когда они покидают этот объект. Таким способом вы сможете всегда иметь актуальный список агентов, находящихся в объекте в каждый момент времени.
Можно ли соединять порты объектов Библиотеки Моделирования Процессов динамически?
Эта демо модель показывает пример динамического соединения объектов Библиотеки Моделирования Процессов. Она содержит два отдельных участка диаграммы процесса, которые вы можете соединить щелчком по расположенной между ними кнопке. Чтобы понять реализацию подхода, вы можете посмотреть на поле Действие этой кнопки.
Обратите внимание на то, что вы можете соединить порт выхода объекта А с портом входа объекта В, только если в объекте А до этого не было агента.
Вы также не сможете отсоединить порты, если агент(ы) уже прошел через это соединение
Можно ли изменить значение параметра объекта диаграммы процесса во время выполнения модели? Как?
Да, вы можете изменять значения всех параметров.
Например, чтобы изменить Вместимость объекта queue (задать значение 50), вы должны вызвать метод queue.set_capacity(50);
Можно ли создать ресурс, который будет освобождать сам себя по прошествии заданного таймаута?
Я бы хотел, чтобы захваченный ресурс мог освобождать себя в том случае, если время его использования превысит заданное максимальное время, например, 60 секунд. То есть, ресурс может как освобождаться обычным способом, с помощью объекта Release до истечения 60 секунд, так и самостоятельно, если прошло 60 секунд с момента начала его использования агентом.
Демо модель : Releasing Resource on Timeout
Можно ли узнать в объекте Unbatch количество агентов, составляющих поступившего агента-партию?
Системная динамика
Как получить доступ к наборам данных, автоматически создаваемым для динамических переменных?
Автоматически создаваемые для динамических переменных наборы данных (только в случае выбора соответствующей опции в секции Дополнительные свойств типа агента) названы следующим образом:
Тип | Имя | Описание | |
Для скалярных переменных | DataSet | _ds_variable | Набор данных, созданный для скалярной переменной variable |
Для массивов | DataSet[] | _ds_array | Плоский массив наборов данных, каждый из которых хранит значения определенного элемента массива array |
Эти наборы данных на самом деле предназначены для служебного использования: хранимые в них значения отображаются в окнах инспекта переменных. Но в принципе никто не запрещает вам использовать их для каких-то своих целей.
Агенты
Какое количество агентов можно эффективно моделировать в AnyLogic?
AnyLogic может эффективно моделировать до нескольких миллионов агентов. Точное количество зависит от используемого вами программного и аппаратного обеспечения.
Но агенты в этой модели обладают достаточно простой структурой. Если вы добавите больше параметров или больше состояний в диаграммы состояний агентов, то проведение вычислений в такой модели потребует куда больше памяти.
Можно ли создавать агентов динамически? Как?
Демо модель : Event Generating New Agents
Можно ли сделать так, чтобы агент двигался вдоль заданного пути?
Демо модель : Agent Moving Along Path
Можно ли переместить агента из одной среды в другую?
Прямое перемещение агентов из одной среды в другую не поддерживается в AnyLogic 6.
Но есть два «обходных» решения.
Первое заключается в использовании только одной среды и добавлении дополнительных переменных для организации агентов в логические группы внутри этой среды. Алгоритмы установления взаимосвязей между агентами могут также зависеть от этих переменных.
Если по каким-то причинам требуется наличие нескольких сред, то можно предложить другое решение:
Возможно, при этом потребуется проведение некоторых вычислений (это будет зависеть от типа сети и логики соединения агентов друг с другом).
Есть ли в AnyLogic функции поиска агентов, находящихся в пределах заданных координат?
Диаграммы и наборы данных
Как добавить в модель диаграмму Ганта?
В настоящий момент AnyLogic не поддерживает диаграммы Ганта, однако с помощью настройки временной цветовой диаграммы можно добиться похожего результата, см. представленную демонстрационную модель.
Демо модель: Gantt Chart
Как можно собрать статистику по нескольким прогонам модели?
Вам нужно добавить элемент Статистика на диаграмму эксперимента и заполнять этот объект сбора данных значениями кодом, который нужно будет ввести в полях Действие перед «прогоном» модели/Действие после «прогона» модели в секции дополнительных свойств эксперимента. В итоге, в этом объекте будут накапливаться значения, которые можно будет анализировать и/или экспортировать по завершении эксперимента.
Диаграммы состояний
Как я могу узнать, является ли в текущий момент времени состояние диаграммы состояний активным или нет?
Более подробно о том, как определить текущее состояние агента, можно прочитать здесь.
Можно ли узнать время, оставшееся до срабатывания перехода?
Связь с базами данных
Как можно считать данные из конкретной ячейки рабочей книги Excel?
Демо модель : Reading and Writing Excel Files
Производительность
Есть ли возможность отключения графического интерфейса для повышения скорости выполнения модели?
В AnyLogic PLE и AnyLogic University Researcher можно использовать эксперимент варьирования параметров, включающий в себя одну итерацию. Он запускает модель с помощью метода runFast() и не выполняет отрисовку анимации.
Пешеходная библиотека
Как можно узнать координаты пешехода?
Как промоделировать эвакуацию в результате происхождения чрезвычайного происшествия?
Пешеходная библиотека обладает встроенным механизмом обработки случаев, требующих эвакуации пешеходов.
Второй метод делает то же самое со всеми пешеходами, находящимися в объекте в момент вызова метода.
Порт ccl обычно располагается на нижней границе значка объекта:
Чтобы задать альтернативное поведение для эвакуируемых пешеходов, вам нужно будет нарисовать еще одну диаграмму процесса и соединить порты ccl объектов основной диаграммы с входным портом объекта PedEnter этой альтернативной диаграммы процесса.
Можно ли изменить фигуру анимации пешехода? Я хочу отображать его на анимации картинкой, а не просто кружком или крестиком.
Да, вы можете задавать в качестве фигуры анимации пешехода абсолютно любые фигуры.
Вы можете выбрать любую стандартную фигуру презентации AnyLogic, или же нарисовать нужную вам картинку с помощью нескольких стандартных фигур, объединив их в группу.
Вы можете также загрузить изображение из файла картинки любого общепринятого формата с помощью элемента Изображение.
Чтобы пешеход отображался на анимации какой-то нестандартной фигурой или изображением, нужно просто указать имя типа этого пешехода в поле Новый пешеход создающего пешеходов объекта (например, PedSource или PedEnter).
AnyLogic сам определит, является ли заданное вами изображение двумерным или трехмерным, и в последнем случае будет отображать пешехода не только на двумерной презентации, но и в окне 3D анимации.
Например, в приведенном выше примере модели создающиеся различными источниками пешеходы используют для анимации различные 3D объекты.
Мне нужно добавить в пешеходную модель турникеты. Какие объекты я должен использовать?
Простейшим способом моделирования нескольких однотипных точек обслуживания (коими в данном случае являются турникеты) является использование блока PedService и рисование турникетов и очередей к ним с помощью фигуры пешеходного сервиса с линией.
Моделирование складов
Можно ли моделировать складскую логистику с помощью AnyLogic?
Да, с помощью AnyLogic можно строить детальные имитационные моделей складов и зон хранения, учитывающие физические пространства строений, помещение и извлечение товара/поддонов на полках складских стеллажей, движение погрузчиков и т.д. Главным результатом работы таких моделей обычно является нахождение оптимальных политик управления складом.
Пользовательские библиотеки
Где нужно добавлять комментарии к элементам библиотеки, чтобы они попали в Javadoc документацию?
Разрабатывая библиотеку в AnyLogic, я заметил, что есть возможность генерации Javadoc документации, и решил включить ее в состав библиотеки. Где именно я должен писать комментарии к элементам модели, чтобы они попали в Javadoc?
Если вы хотите добавить комментарии для элемента библиотеки так, чтобы они попали в Javadoc документацию библиотеки, то вам нужно будет вводить соответствующий текст в секции свойств Описание этого элемента.