هنگام بحث در مورد کتاب یا مواد چاپی، اصطلاح «کلان» به ساختار در مقیاس بزرگتر اشاره دارد. این شامل طراحی و چیدمان کلی کتاب میشود و در تضاد با سطح خرد است که در آن عناصر منفرد مانند کلمات و حروف بررسی میشوند.
در برنامه نویسی نرم افزار، ماکرو یک زیرروال کد داخلی داخلی است. برنامه های نرم افزاری زمانی که با دستورات خاصی مواجه می شوند ماکروها را فراخوانی می کنند. ماکروها برای خودکارسازی کارهای تکراری خدمت می کنند، ساده کردن گردش کار.
ماکروها کاربرد گستردهای در برنامههای پردازش متن و صفحهگسترده برای خودکارسازی اقدامات رایج مانند قالببندی متن یا درج دادهها دارند. این برنامهها معمولاً از زبانهای اسکریپتنویسی متناسب با آنها استفاده میکنند؛ به عنوان مثال، مایکروسافت ورد از ویژوال بیسیک برای برنامهها (VBA) به عنوان زبان اسکریپتنویسی خود استفاده میکند.
علاوه بر این، ماکروها میتوانند با ایجاد دستورات سفارشی کمک کنند. به عنوان مثال، یک ماکرو می تواند دستوری ایجاد کند که متن از پیش تعیین شده را در یک سند وارد کند.
برنامههای چاپ مرتباً از ماکروها برای سادهسازی فرآیندهای چاپ سند استفاده میکنند. یک ماکرو ممکن است برای انتخاب خودکار چاپگرها طراحی شده باشد، اندازه کاغذ را تعریف کنید و ترجیحات جهت گیری، و بر این اساس مراحل چاپ را آغاز کنید. ماکروها همچنین در اتوماسیون وظایف در انواع مختلف برنامه های کاربردی برتری دارند.
هدف طراحی ماکرو فراتر از زیباییشناسی است - هدف آن همچنین کارایی عملکردی در ساختار کلی طرحبندی است. عواملی که در نظر گرفته میشوند شامل ابعاد صفحه و انتخاب جهت، عرض حاشیه، نهر موقعیتیابی بین ستونها، انتخاب فونتهای مناسب با اندازههای مناسب - عواملی که بر خوانایی تأثیر میگذارند - و ایجاد چیدمانهای منطقی و در عین حال بصری جذاب برای اجزایی مانند صفحات عنوان یا فهرست مطالب.
درک اصول کلان، هم در تولید کتاب و هم در شیوههای چاپ، بسیار مهم است. پذیرش ماکرو، حرفهایگری مداوم در انتشارات را امکانپذیر میکند و در عین حال کنترل بیشتری بر فرآیندهای چاپ ایجاد میکند و در نتیجه، خروجیهای با کیفیتتری را که مصرفکنندگان ترجیح میدهند، به ارمغان میآورد.

