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


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.