Какой лучший способ сделать фигурную скобку для группировки предметов?


9

Многие документы (особенно старые) используют то, что выглядит как фигурная скобка {для объединения нескольких элементов вместе. Вот пример этого, чтобы проиллюстрировать программный код , и вот поток об этом в TeX .

Это можно сделать даже непосредственно в сообщениях по математике. Ответ : ответ с использованием этих скобок .

фигурные скобки

Какой лучший способ сделать такие скобки? Идеальное решение для моих нужд:

  • используйте InDesign или Photoshop
  • сохранить типографский вид шрифта с засечками {
  • легко расширяться, чтобы покрыть большую или меньшую площадь

Любые идеи?

Обновление : проверьте ссылки выше. Изменение размера одного символа {не является желаемым эффектом. Представьте, что есть символы, которые означают «начало скобки», «прямая часть скобки», «середина скобки» и «конец скобки». Вы можете использовать их вместе, чтобы сделать одну гигантскую скобу. Что-то вроде `----- v ----- ', где фигурная скобка может охватывать больше места, просто добавляя больше символов.


2
Что ты имеешь в виду под «изготовлением таких скобок»? Это стандартные символы, доступные через клавиатуру.
— DA01

1
@ DA01, обратите внимание, как (на картинках, на которые я ссылался) фигурные скобки расширяются, чтобы охватить больше текста? Да, они в основном стандартные, но расширенные.
— Джо

Ах. Понимаю. Я добавлю ответ.
— DA01

Ответы:


10

Несколько вариантов.

  1. Нарисуй это. Не так сложно сделать в программе векторной иллюстрации. Нарисуйте половину, затем переверните, чтобы сделать другую половину, и соедините их вместе.

  2. Масштабировать скобку из определенного шрифта (как предлагает e100)

  3. или, возможно, самый простой / самый универсальный: выберите фигурную скобку из шрифта в выбранной вами программе векторной иллюстрации и преобразуйте ее в контуры. Теперь вы должны иметь возможность выбрать точки вдоль внешних кривых и перетащить их, чтобы растянуть скобку, но сохранить ее относительно стиля / толщины. После перетаскивания их можно немного подправить, но это то, как я делал это в прошлом.

Мой пример ASCII (точки O - это точки Безье):

           OxO
              x      <------+ Select then drag
               O              these points as needed
               x
               x
               x
               x
               x
               x
               x
               x
                x
                 xx
                x
               x
               x
               x
               x
              x
           xxx

Здесь вы можете найти форму для варианта 1 и подробные шаги для варианта 3.
— MagTun

5

Старая нить, новое решение

Перейдите к TYPE -> GLYPHS. Убедитесь, что в раскрывающемся списке « Показать» установлено значение « Весь шрифт» . Установите шрифт в Symbol | Обычный (по некоторым причинам это не работает на стандартном типе fram).

В шрифте символов ближе к концу (прямо перед закрытым яблоком) вы найдете отдельные элементы скобок. Отрегулируйте отступ , вертикальный масштаб и пространство после свойств, пока не будет достигнуто желаемое выравнивание.

введите описание изображения здесь

Это требует некоторой настройки, но результаты более эстетичны.

        введите описание изображения здесь

Изображение 2 : пример того, как это выглядит


2
Не могли бы вы добавить скриншот, где применяется настройка? Сейчас не очень ясно, насколько хорошим может быть конечный результат.
— Саару Линдестёкке

Вы также использовали неправильные "части". Вот почему они не выравниваются по умолчанию.
— usr2564301

Добавлен пример результата с некоторыми «творческими» вариациями.
— Joojaa

Я полагаю, этот процесс для InDesign?
— Джо

@Joe Это будет работать практически в любом приложении, которое имеет типографский контроль. Indesign, конечно, все Adobe приложения, конечно. MS Word, конечно ....
— Joojaa

2

В вашей векторной программе введите символ фигурной скобки, масштабируйте его и превратите в руководство. Используйте это как контур, чтобы нарисовать фигурную скобку с кривыми Безье. Сделайте его толстым или тонким, как вам нравится.


1

Я в основном согласен с ответом DA01, но я бы сделал это непосредственно в InDy, поскольку вам не придется переключать программы, чтобы выполнить некоторые настройки. Поэтому создайте «локоны», например, набрав его и создавая контуры (для этого выберите текстовый фрейм с фигурной скобкой) *. Теперь используйте «прямое выделение», но в этом и заключается различие: выберите узлы на обоих концах фигурной скобки одновременно и используйте инструмент «Масштаб» с базовой точкой преобразования, выбранной перпендикулярно вашему направлению масштабирования. Таким образом, вы получите растяжку на одинаковую длину в обоих направлениях.

* Вы можете сделать это, выбрав только текст, но он оставит форму, заключенную в текстовую рамку, вместо того, чтобы иметь отдельный объект без какой-либо «рамки».


0

Я думаю, что ключевой момент, который вы спрашиваете, это как сделать произвольный размер.

Простой ответ - просто масштабировать {персонажа соответственно. Вы должны пропорционально масштабировать его, чтобы избежать искажений.

Но для особо больших скобок это будет выглядеть слишком тяжело по сравнению с обычным текстом, поэтому вы можете выбрать один из более светлых (менее жирных) шрифтов или, если необходимо, точно настроить ширину штрихов.


В третьем абзаце вы намекаете на реальную проблему, заключающуюся в том, что простое масштабирование фигурной скобки изменит ее кажущийся вес / толщину.
— Джо

0

У меня работает копирование-вставка автофигуры из Word;)

Он вставляется как векторная фигура и может быть изменен по мере необходимости.


Пожалуйста, объясните, как писать в Word? Можете ли вы показать скриншот? А как тогда изменить размер?
— Mensch

@ Курт Вставить | Формы | Основные формы | Левая / правая скобка для интерфейса ленты и View | Панели | Рисование, затем Autoshape | Основные формы | значок в правом нижнем углу для старого интерфейса
— Энтони Хаткинс

Можете ли вы, пожалуйста, ответить на ваш ответ, чтобы сделать его лучше ;-)
— Mensch

@ Курт Я не люблю длинные ответы на короткие вопросы. Длинные ответы труднее читать. Если кому-то интересно, он найдет подробности в комментариях.
— Энтони Хэтчкинс

Не вектор в CS5.5
— Дэвид

0

Я знаю, что эта тема старая, но она все еще находится в верхней части поисковой системы Google, поэтому я решил дать ответ, предоставив опцию, еще не упомянутую здесь:

  1. Скачать набор кистей
  2. Установить его
  3. Используйте Новый слой + Настройки кисти + Свободное преобразование, чтобы получить фигурную скобку нужной формы.


3
Это Stack Exchange - не имеет значения, сколько лет вопросу, ответьте, если у вас есть что-то стоящее. Ваш ответ может не помочь человеку, который первоначально спросил в 2011 году, но может помочь кому-то, кто ищет его в 2025 году.
— Джо

@Joe О, ну, тогда я обожаю Stack Exchange, спасибо тебе за объяснения.
— fires3as0n
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.