structure updated, files updated, version 2 is here, minutes added

This commit is contained in:
Master 2026-06-04 23:38:48 +03:30
parent ffefb066ea
commit e83a3ae487
18 changed files with 224 additions and 0 deletions

View File

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 MiB

After

Width:  |  Height:  |  Size: 1.9 MiB

BIN
Assets/Image/team_logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

View File

@ -0,0 +1,31 @@
% Config/00_minutes_config.tex
% =================================================================
% تنظیمات متغیرهای فرم صورتجلسه
% =================================================================
\newcommand{\MinutesDate}{۱۴۰۳/۱۱/۲۶}
\newcommand{\MinutesStart}{۰۷:۳۰}
\newcommand{\MinutesEnd}{۰۹:۳۰}
\newcommand{\MinutesNumber}{۱}
\newcommand{\MinutesRevision}{۱}
\newcommand{\MinutesAttachment}{ندارد}
\newcommand{\MinutesChair}{دکتر سید مسعود قریشی}
\newcommand{\MinutesSecretary}{مهندس علی بدیعی}
\newcommand{\MinutesPresentMen}{سید مسعود قریشی؛ علی بدیعی؛ فراس مراد؛ متین توکلی؛ رضا اسفندیاری؛ امیرمهدی کرمی؛ سید محمد سجادی؛ سام قربانی}
\newcommand{\MinutesPresentWomen}{باغستانی؛ فاطمه طاهری} % Leave empty or use '-' if no women are present
\newcommand{\MinutesAbsentMen}{-} % Leave empty or use '-' if no men are absent
\newcommand{\MinutesAbsentWomen}{-} % Leave empty or use '-' if no women are absent
\newcommand{\MinutesAgenda}{
۱. قرائت قرآن و مرور مصوبات قبلی \\
۲. ارائه مجموعه راهبردها \\
۳. بررسی وضعیت واحدها
}
\newcommand{\MinutesGroupTitle}{جلسه هفتگی دستیاران نوآوری - \textbf{تیم فنی (T\&T)}}
\newcommand{\MinutesTeamLogo}{team_logo.png}
% --- تنظیمات ظاهری ---
\ModernShapestrue % فعال‌سازی شکل‌های هندسی و آیکون‌ها

View File

@ -0,0 +1,53 @@
% Minutes_Content/01_minutes_content.tex
\begin{center}
\large\textbf{\textcolor{primary}{موارد بحث و تصویب شده در جلسه:}}
\end{center}
\vspace{0.2cm}
پس از بحث و بررسی، موارد ذیل مورد تصویب قرار گرفت:
% --- Use the custom command for each item ---
% \DiscussionItem{Title}{Description}{Person}{Deadline}
\DiscussionItem{بررسی برنامه عملیاتی سال ۱۴۰۵}
{نسخه اولیه «مجموعه راهبردها و برنامه عملیاتی پارک علم و فناوری در سال ۱۴۰۵» ارائه گردید. مقرر شد این نسخه برای اعضاء هیئت رئیسه ارسال و نکات تکمیلی واحدها دریافت شود.}
{آقای سیدی}
{یک هفته کاری}
\DiscussionItem{استفاده از ظرفیت فارغ‌التحصیلان}
{ذیل راهبرد تعیین شده، مقرر شد یک نشست تخصصی با حضور جمعی از دانش‌آموختگان برجسته و کارآفرینان موفق دانشگاه برگزار گردد.}
{آقای قریشی}
{تا پایان ماه جاری}
\DiscussionItem{معافیت اجاره‌بهای شرکت‌های منتقل شده}
{با توجه به ساخت و ساز طبقه منفی یک ساختمان ابن‌سینا و انتقال تعدادی از شرکت‌ها به فضاهای دیگر، مقرر شد این شرکت‌ها تا زمان استقرار در فضای جدید از پرداخت اجاره‌بها معاف باشند.}
{امور مالی}
{اقدام فوری}
% Minutes_Content/01_minutes_content.tex
\begin{center}
\large\textbf{\textcolor{primary}{موارد بحث و تصویب شده در جلسه:}}
\end{center}
\vspace{0.2cm}
پس از بحث و بررسی، موارد ذیل مورد تصویب قرار گرفت:
% --- Use the custom command for each item ---
% \DiscussionItem{Title}{Description}{Person}{Deadline}
\DiscussionItem{بررسی برنامه عملیاتی سال ۱۴۰۵}
{نسخه اولیه «مجموعه راهبردها و برنامه عملیاتی پارک علم و فناوری در سال ۱۴۰۵» ارائه گردید. مقرر شد این نسخه برای اعضاء هیئت رئیسه ارسال و نکات تکمیلی واحدها دریافت شود.}
{آقای سیدی}
{یک هفته کاری}
\DiscussionItem{استفاده از ظرفیت فارغ‌التحصیلان}
{ذیل راهبرد تعیین شده، مقرر شد یک نشست تخصصی با حضور جمعی از دانش‌آموختگان برجسته و کارآفرینان موفق دانشگاه برگزار گردد.}
{آقای قریشی}
{تا پایان ماه جاری}
\DiscussionItem{معافیت اجاره‌بهای شرکت‌های منتقل شده}
{با توجه به ساخت و ساز طبقه منفی یک ساختمان ابن‌سینا و انتقال تعدادی از شرکت‌ها به فضاهای دیگر، مقرر شد این شرکت‌ها تا زمان استقرار در فضای جدید از پرداخت اجاره‌بها معاف باشند.}
{امور مالی}
{اقدام فوری}

View File

@ -0,0 +1,110 @@
% System/minutes_team_template.tex
% --- 1. Header Table (Logo right, Title center, Details left, Team Logo far left) ---
\vspace*{-3cm}
\noindent\makebox[\linewidth][c]{
\renewcommand{\arraystretch}{1.5}
\arrayrulecolor{primary}
\begin{tabular}{|
>{\centering\arraybackslash}p{\dimexpr 0.18\textwidth - 2\tabcolsep \relax}|
>{\centering\arraybackslash}p{\dimexpr 0.36\textwidth - 2\tabcolsep \relax}|
>{\centering\arraybackslash}p{\dimexpr 0.28\textwidth - 2\tabcolsep \relax}|
>{\centering\arraybackslash}p{\dimexpr 0.18\textwidth - 2\tabcolsep \relax}|}
\hline
\multirow{4}{*}{\includegraphics[height=1.8cm]{logo.png}} &
\multirow{2}{*}{\Large \textbf{\textcolor{primary}{فرم صورتجلسه}}} &
\textbf{تاریخ:} \MinutesDate &
\multirow{4}{*}{\includegraphics[height=1.8cm]{\MinutesTeamLogo}} \\
& & \textbf{ساعت:} \MinutesStart \ -- \MinutesEnd & \\
& \multirow{2}{=}{\centering \small \MinutesGroupTitle} & \textbf{شماره:} \MinutesNumber & \\
& & \textbf{پیوست:} \MinutesAttachment & \\
\hline
\end{tabular}
}
\arrayrulecolor{black}
\par\vspace{0.4cm}
% --- Logic Macro for Smart Attendees Display ---
\newif\ifhasmen
\newif\ifhaswomen
\newcommand{\PrintGroup}[3]{%
\expandafter\def\expandafter\menlist\expandafter{#2} \expandafter\def\expandafter\womenlist\expandafter{#3}
\def\emptyval{} \def\dashval{-}
\hasmenfalse \haswomenfalse
% Check if lists are not empty and not dash
\ifx\menlist\emptyval\else\ifx\menlist\dashval\else\hasmentrue\fi\fi
\ifx\womenlist\emptyval\else\ifx\womenlist\dashval\else\haswomentrue\fi\fi
\ifhasmen
\ifhaswomen
\textbf{#1}\\[0.1cm]
\textbf{آقایان / دکتر / مهندس:} #2 \\[0.1cm]
\textbf{خانم‌ها / دکتر / مهندس:} #3
\else
\textbf{#1 آقایان / دکتر / مهندس:} #2
\fi
\else
\ifhaswomen
\textbf{#1 خانم / دکتر / مهندس:} #3
\else
\textbf{#1} -
\fi
\fi
}
% --- 2. Attendees Box ---
\begin{tcolorbox}[enhanced, colback=white, colframe=primary, boxrule=1pt, arc=2mm, right=12pt, left=12pt, top=10pt, bottom=10pt]
\textbf{\faUserTie\ رئیس جلسه:} \MinutesChair \hfill \textbf{\faPenNib\ دبیر جلسه:} \MinutesSecretary \\[-0.1cm]
\textcolor{primary!40}{\rule{\textwidth}{0.5pt}} \\[-0.2cm]
\PrintGroup{حاضرین:}{\MinutesPresentMen}{\MinutesPresentWomen} \\[0.3cm]
\PrintGroup{غائبین:}{\MinutesAbsentMen}{\MinutesAbsentWomen}
\end{tcolorbox}
\vspace{0.4cm}
% --- Agenda Box (Using the new variable) ---
\begin{tcolorbox}[enhanced, colback=white, colframe=primary, boxrule=1pt, arc=2mm, right=12pt, left=12pt, top=10pt, bottom=10pt]
\textbf{\faListUl\ موضوعات جلسه:} \\
\MinutesAgenda
\end{tcolorbox}
\vspace{0.8cm}
% --- Custom Command for Discussion Items ---
\newcommand{\DiscussionItem}[4]{
\vspace{0.4cm}
\noindent\textbf{\textcolor{primary}{#1}}\par
\vspace{0.1cm}
\noindent #2\par
\nopagebreak
\vspace{0.2cm}
\noindent\begin{tabular}{|>{\raggedright\arraybackslash}m{0.45\linewidth}|>{\raggedright\arraybackslash}m{0.45\linewidth}|}
\hline
\rowcolor{tablehead} \textbf{مسئول اقدام:} #3 & \textbf{مهلت:} #4 \\
\hline
\end{tabular}
\vspace{0.2cm}
}
% --- 3. Meeting Content (Agenda, Resolutions, Specific Tables) ---
\input{Minutes_Content/01_minutes_content.tex}
% --- 4. Signatures Section ---
\vspace{1cm}
\begin{center}
\large\textbf{\textcolor{primary}{امضای حاضرین}}
\end{center}
\vspace{0.2cm}
\begin{table}[h!]
\centering
\renewcommand{\arraystretch}{3.5} % Extra space for physical signing
\arrayrulecolor{black}
\begin{tabular}{|>{\centering\arraybackslash}m{0.25\linewidth}|>{\centering\arraybackslash}m{0.3\linewidth}|>{\centering\arraybackslash}m{0.35\linewidth}|}
\hline
\rowcolor{tablehead}
\textbf{رئیس جلسه} & \textbf{دبیر جلسه} & \textbf{اعضای حاضر} \\
\MinutesChair & \MinutesSecretary & \small \MinutesPresentMen \ \MinutesPresentWomen \\
\hline
\end{tabular}
\end{table}

View File

@ -12,6 +12,7 @@
\RequirePackage{array} \RequirePackage{array}
\RequirePackage{longtable} \RequirePackage{longtable}
\RequirePackage[table]{xcolor} \RequirePackage[table]{xcolor}
\RequirePackage{multirow}
\RequirePackage{graphicx} \RequirePackage{graphicx}
\graphicspath{{Assets/Image/}} \graphicspath{{Assets/Image/}}
\RequirePackage{tikz} \RequirePackage{tikz}

29
main_minutes.tex Normal file
View File

@ -0,0 +1,29 @@
% main_minutes.tex
\documentclass[12pt,a4paper,twoside,fleqn]{article}
\usepackage{System/team_template}
% --- Load the specific minutes configuration ---
\input{Config/00_minutes_config.tex}
\begin{document}
\pagestyle{fancy}
\fancyhf{} % Clear default headers/footers
\renewcommand{\headrulewidth}{0pt}
% Restore background shapes and FontAwesome icons in the center header
\fancyhead[C]{%
\ifModernShapes
\pgfmathtruncatemacro{\pagecycle}{mod(int((\value{page}-1)/2), 2)}
\ifnum\pagecycle=0
\ifodd\value{page} \OddPageShapesA \else \EvenPageShapesA \fi
\else
\ifodd\value{page} \OddPageShapesB \else \EvenPageShapesB \fi
\fi
\fi
}
% Input the specific meeting minutes layout
\input{System/minutes_team_template.tex}
\end{document}