Quelle est la meilleure façon de créer une accolade bouclée pour regrouper des éléments?


9

De nombreux documents (en particulier les plus anciens) utilisent ce qui ressemble à une accolade {pour joindre plusieurs éléments ensemble. Voici un exemple de cela pour illustrer le code de programmation , et voici un fil sur la façon de le faire dans TeX .

Cela peut même être fait directement dans des articles sur math.SE: une réponse en utilisant ces accolades .

accolades

Quelle est la meilleure façon de fabriquer des accolades comme celle-ci? Une solution idéale pour mes besoins serait:

  • utiliser InDesign ou Photoshop
  • conserver l'aspect typographique de la police serif {
  • être facilement étendu pour couvrir plus ou moins de surface

Des idées?

Mise à jour : consultez les liens ci-dessus. Le redimensionnement d'un seul caractère {n'est pas l'effet souhaité. Imaginez s'il y avait des caractères qui signifiaient "début de l'accolade", "partie droite de l'accolade", "milieu de l'accolade" et "fin de l'accolade". Vous pouvez les utiliser ensemble pour faire une attelle géante. Quelque chose comme `----- v ----- 'où l'accolade peut englober plus d'espace en ajoutant simplement plus de - caractères.


2
Que voulez-vous dire par «faire des accolades comme ça»? Ce sont des caractères standard accessibles via le clavier.
DA01

1
@ DA01, remarquez comment (dans les images auxquelles j'ai lié) les accolades se développent pour englober plus de texte? Oui, ils sont fondamentalement le caractère {standard, mais élargi.
Joe

Ah. Je vois. J'ajouterai une réponse.
DA01

Réponses:


10

Plusieurs options.

  1. Dessine le. Pas si difficile à faire dans un programme d'illustration vectorielle. Dessinez-en la moitié puis retournez-la pour faire l'autre moitié et joignez-les ensemble.

  2. Mettre à l'échelle une accolade à partir d'une police de caractères particulière (comme le suggère e100)

  3. ou peut-être la plus simple / la plus polyvalente: choisissez une accolade à partir d'une police de caractères dans le programme d'illustration vectorielle de votre choix et convertissez-la en contours. Vous devriez maintenant être en mesure de sélectionner les points le long des courbes extérieures et de les faire glisser pour étirer l'accolade tout en conservant son style / son épaisseur relative. Après les avoir fait glisser, il y a peut-être un peu de peaufinage à faire, mais c'est comme ça que je l'ai fait dans le passé.

Mon exemple ASCII (les O étant les points bezier):

           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

Ici , vous pouvez trouver une forme pour l'option 1 et les étapes détaillées pour l'option 3.
MagTun

5

Vieux fil, nouvelle solution

Allez dans TYPE -> GLYPHS Assurez-vous que la liste déroulante Afficher est définie sur Police entière . Définissez la police sur Symbole | Régulier (pour une raison quelconque, cela ne fonctionne pas sur un cadre de type standard).

Dans la police des symboles, vers la fin (juste avant la pomme fermée), vous trouverez les éléments de support individuels. Ajustez le retrait , l'échelle verticale et l' espace après les propriétés jusqu'à ce que l'alignement souhaité soit atteint.

entrez la description de l'image ici

Il nécessite quelques ajustements, mais les résultats sont plus esthétiques.

        entrez la description de l'image ici

Image 2 : Exemple de son apparence


2
Pourriez-vous s'il vous plaît ajouter une capture d'écran où le réglage est appliqué? À l'heure actuelle, il n'est pas très clair à quel point le résultat final pourrait être bon.
Saaru Lindestøkke

Vous avez également utilisé les mauvaises "pièces". C'est pourquoi ils ne s'alignent pas par défaut.
usr2564301

Résultat d'exemple ajouté avec une certaine variation "créative".
joojaa

Je suppose que ce processus concerne InDesign?
Joe

@Joe Cela fonctionnerait dans presque toutes les applications disposant d'un contrôle typographique. Indesign, bien sûr, toutes les applications Adobe, bien sûr. MS Word, bien sûr ....
joojaa

2

Dans votre programme vectoriel, saisissez le caractère d'accolade, mettez-le à l'échelle et transformez-le en guide. Utilisez-le comme contour pour dessiner l'accolade avec des courbes de Bézier. Rendez-le aussi épais ou mince que vous le souhaitez.


1

Je suis principalement d'accord avec la réponse de DA01 mais je le ferais directement dans InDy, car vous n'aurez pas à changer de programme pour effectuer certains ajustements. Créez donc des "boucles" en les tapant par exemple et créez des contours (sélectionnez un bloc de texte avec accolade pour le faire) *. Utilisez maintenant la "sélection directe", mais voici la différence: sélectionnez simultanément des nœuds aux deux extrémités de l'accolade et utilisez l'outil "échelle" avec le point de base de transformation choisi perpendiculairement à votre direction de mise à l'échelle. De cette façon, vous aurez une attelle étendue à la même longueur dans les deux sens.

* Vous pouvez le faire en sélectionnant uniquement du texte, mais cela laissera la forme enfermée dans le cadre de texte au lieu de l'avoir en tant qu'objet séparé sans aucun "cadre".


0

Je pense que le point clé que vous demandez est de savoir comment en faire un de taille arbitraire.

La réponse simple est de simplement mettre le {caractère à l'échelle en conséquence. Vous devez le mettre à l'échelle proportionnellement pour éviter toute distorsion.

Mais pour un crochet particulièrement grand, cela semblerait trop lourd par rapport au texte normal, vous pouvez donc en choisir une parmi une police plus claire (moins grasse), ou si besoin est affiner la largeur des traits.


Vous faites allusion au vrai problème dans votre troisième paragraphe, que la simple mise à l'échelle de l'accolade bouclée changerait son poids / épaisseur apparente.
Joe

0

Le copier-coller de la forme automatique de Word fonctionne pour moi;)

Il est collé sous forme de vecteur et peut être redimensionné si nécessaire.


Veuillez expliquer comment écrire dans Word? Pouvez-vous montrer une capture d'écran? Et puis comment changer la taille?
Mensch du

@Kurt Insert | Formes | Formes de base | Accolade gauche / droite pour l'interface du ruban et Affichage | Panneaux | Dessin, puis forme automatique | Formes de base | icône en bas à droite pour l'ancienne interface
Antony Hatchkins

Pouvez-vous plaire à votre réponse pour l'améliorer ;-)
Mensch

@Kurt Je n'aime pas les réponses longues aux questions courtes. Les réponses longues sont plus difficiles à lire. Si quelqu'un est intéressé, il trouvera les détails dans les commentaires.
Antony Hatchkins

Pas un vecteur dans CS5.5
David

0

Je sais que ce thème est ancien, mais il est toujours au sommet de la recherche Google, j'ai donc décidé de donner une réponse, en fournissant une option, pas encore mentionnée ici:

  1. Téléchargez un ensemble de pinceaux
  2. Installez-le
  3. Utilisez Nouveau calque + Paramètres de pinceau + Transformation gratuite pour obtenir l'accolade de la forme souhaitée


3
C'est Stack Exchange - peu importe l'âge d'une question, n'hésitez pas à y répondre si vous avez quelque chose qui mérite d'être contribué. Votre réponse pourrait ne pas aider la personne qui a demandé à l'origine en 2011, mais cela pourrait aider quelqu'un qui la recherche sur Google en 2025.
Joe

@Joe Oh, eh bien, j'aime Stack Exchange alors, je vous en prie, expliquez-moi.
fires3as0n
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.