Який найкращий спосіб зробити фігурний брекет, який використовується для групування предметів разом?


9

Багато документів (особливо старіші) використовують те, що виглядає як фігурна дужка {щоб об'єднати кілька елементів разом. Ось приклад цього для ілюстрації програмного коду , і ось нитка про те, як це зробити в TeX .

Це навіть можна зробити безпосередньо в публікаціях на math.SE: відповідь за допомогою цих дужок .

фігурні дужки

Який найкращий спосіб зробити подібні брекети? Ідеальним рішенням для моїх потреб буде:

  • використовувати 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 -> гліфи Переконайтеся , що Показати , що випадає встановлений на Весь шрифт . Встановіть шрифт на Symbol | Регулярні (чомусь це не працює на стандартному обрамленні типу).

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

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

Це вимагає певного налаштування, але результати більш естетичні.

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

Зображення 2 : Приклад того, як це виглядає


2
Не могли б ви додати скріншот, на якому застосовано налаштування? Зараз не дуже зрозуміло, наскільки хорошим може бути кінцевий результат.
Саару Ліндесткек

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

Додано приклад результату з деякою "творчою" варіацією.
joojaa

Я припускаю, що цей процес призначений для InDesign?
Джо

@Joe Це буде працювати майже в будь-якій програмі, яка має друкарський контроль. Indesign, звичайно, усі програми Adobe. MS word, звичайно ....
joojaa

2

У своїй векторній програмі введіть символ дужки, масштабуйте його та перетворіть у напрям. Використовуйте це як контур, щоб намалювати дужку за допомогою кривих Безьє. Зробіть його настільки густим чи тонким, як вам подобається.


1

Я в основному погоджуюся з відповіддю DA01, але я б це робив безпосередньо в InDy, оскільки вам не доведеться перемикати програми, щоб зробити деякі налаштування. Тому створіть "локони", наприклад, набравши їх та створіть контури (виберіть текстовий кадр із дужкою для цього) *. Тепер використовуйте "прямий вибір", але ось різниця: виберіть вузли на обох кінцях дужки одночасно та використовуйте інструмент "масштаб" з базовою точкою перетворення, обраною перпендикулярно вашому напрямку масштабування. Таким чином ви будете підтягувати дужки до ідеально однакової довжини в обох напрямках.

* Ви можете це зробити, вибравши лише текст, але він залишить форму, укладену в текстовому кадрі, замість того, щоб мати його як окремий об'єкт без будь-якого "кадру".


0

Я думаю, що ключовим моментом, про який ви питаєте, є те, як зробити довільний розмір.

Проста відповідь - просто масштабувати {персонаж відповідно. Ви повинні масштабувати його пропорційно, щоб уникнути спотворень.

Але для особливо великої дужки це виглядатиме занадто важко стосовно звичайного тексту, тому ви можете вибрати один з більш легкого (менш жирного) шрифту або, якщо потрібно, точно налаштувати ширину штрихів.


У третьому абзаці ви натякаєте на справжню проблему, що просто масштабування фігурної дужки змінить її очевидну вагу / товщину.
Джо

0

Скопіювати та вставити автоматичну форму з Word працює для мене;)

Він наклеюється як векторна форма і може бути змінений за необхідності.


Поясніть, будь ласка, як писати Word? Чи можете ви показати скріншот? А далі як змінити розмір?
Менш

@ Курт Вставка | Форми | Основні форми | Ліва / права скоба для інтерфейсу стрічки та вигляд | Панелі | Малюнок, потім Автозагар | Основні форми | піктограма в нижньому правому куті для старого інтерфейсу
Ентоні Хеткінс

Чи можете ви порадувати це своєю відповіддю, щоб покращити її ;-)
Менш

@Kurt Мені не подобаються довгі відповіді на короткі запитання. Довгі відповіді важче читати. Якщо когось цікавить, він знайде деталі в коментарях.
Антоні Хетчкінс

Не вектор у CS5.5
Девід

0

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

  1. Завантажте набір кистей
  2. Встановіть його
  3. Використовуйте Новий шар + Налаштування кисті + Безкоштовне перетворення, щоб отримати підтяжку потрібної форми


3
Це Stack Exchange - неважливо, скільки років питання, не соромтесь відповісти, чи є у вас щось, що варто зробити свій внесок. Ваша відповідь може не допомогти тій людині, яка спочатку запитала у 2011 році, але може допомогти тому, хто її погукає в 2025 році.
Джо

@Joe О, ну, я люблю обмін стеками тоді, дякую вам за пояснення.
пожежі3as0n
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.