%=============================================================================== % Source: pst-flags-examples.tex % Remark: Manual for flags drawn using LaTeX package % Author: Amit Manohar Manthanwar % Mailer: manthanwar@hotmail.com % WebURL: https://manthanwar.github.io % GitHub: https://github.com/manthanwar/PST-Flags % Rights: Copyright (c)2022-2023 Amit Manohar Manthanwar %------------------------------------------------------------------------------- % This program can be redistributed and/or modified under the terms % of the LaTeX Project Public License Distributed from CTAN archives % in directory macros/latex/base/lppl.txt or web url % https://www.latex-project.org/lppl.txt %=============================================================================== %---------------+---------+---------------------------------------------------- % Revision Log | Author | Description %---------------+---------+---------------------------------------------------- % 14-Dec-2022 | AMM | Initial Version %---------------+---------+---------------------------------------------------- % 25-Dec-2022 | AMM | CTAN Review Updates %---------------+---------+---------------------------------------------------- % 09-Jan-2023 | AMM | Removed xcolor %---------------+---------+---------------------------------------------------- %---------------+---------+---------------------------------------------------- %---------------+---------+---------------------------------------------------- %=============================================================================== %=============================================================================== \clearpage \subsection{Flags with aspect ratio 1:2} %=============================================================================== \begin{figure}[!h] \centering \begin{pspicture}(0,0)(17,24) %\psgrid[subgriddiv=5, gridcolor=gray!50, subgridcolor=gray!20, gridlabels=8pt, gridlabelcolor=red, gridwidth=0.1mm,subgridwidth=0.1mm] % %------------------------------------------------------------------------------- %=============================================================================== \rput(0,23){\flagAE[2]}% \rput(1,22.7){\scriptsize{AE}}% \rput(3,23){\flagAI[2]}% \rput(4,22.7){\scriptsize{AI}}% \rput(6,23){\flagAM[2]}% \rput(7,22.7){\scriptsize{AM}}% \rput(9,23){\flagAU[2]}% \rput(10,22.7){\scriptsize{AU}}% \rput(12,23){\flagAZ[2]}% \rput(13,22.7){\scriptsize{AZ}}% \rput(15,23){\flagBA[2]}% \rput(16,22.7){\scriptsize{BA}}% \rput(0,21){\flagBM[2]}% \rput(1,20.7){\scriptsize{BM}}% \rput(3,21){\flagBN[2]}% \rput(4,20.7){\scriptsize{BN}}% \rput(6,21){\flagBS[2]}% \rput(7,20.7){\scriptsize{BS}}% \rput(9,21){\flagBY[2]}% \rput(10,20.7){\scriptsize{BY}}% \rput(12,21){\flagCA[2]}% \rput(13,20.7){\scriptsize{CA}}% \rput(15,21){\flagCC[2]}% \rput(16,20.7){\scriptsize{CC}}% \rput(0,19){\flagCK[2]}% \rput(1,18.7){\scriptsize{CK}}% \rput(3,19){\flagCU[2]}% \rput(4,18.7){\scriptsize{CU}}% \rput(6,19){\flagCX[2]}% \rput(7,18.7){\scriptsize{CX}}% \rput(9,19){\flagDM[2]}% \rput(10,18.7){\scriptsize{DM}}% \rput(12,19){\flagER[2]}% \rput(13,18.7){\scriptsize{ER}}% \rput(15,19){\flagET[2]}% \rput(16,18.7){\scriptsize{ET}}% \rput(0,17){\flagFJ[2]}% \rput(1,16.7){\scriptsize{FJ}}% \rput(3,17){\flagGB[2]}% \rput(4,16.7){\scriptsize{GB}}% \rput(6,17){\flagHR[2]}% \rput(7,16.7){\scriptsize{HR}}% \rput(9,17){\flagHU[2]}% \rput(10,16.7){\scriptsize{HU}}% \rput(12,17){\flagIE[2]}% \rput(13,16.7){\scriptsize{IE}}% \rput(15,17){\flagIO[2]}% \rput(16,16.7){\scriptsize{IO}}% \rput(0,15){\flagJM[2]}% \rput(1,14.7){\scriptsize{JM}}% \rput(3,15){\flagJO[2]}% \rput(4,14.7){\scriptsize{JO}}% \rput(6,15){\flagKP[2]}% \rput(7,14.7){\scriptsize{KP}}% \rput(9,15){\flagKW[2]}% \rput(10,14.7){\scriptsize{KW}}% \rput(12,15){\flagKY[2]}% \rput(13,14.7){\scriptsize{KY}}% \rput(15,15){\flagKZ[2]}% \rput(16,14.7){\scriptsize{KZ}}% \rput(0,13){\flagLK[2]}% \rput(1,12.7){\scriptsize{LK}}% \rput(3,13){\flagLV[2]}% \rput(4,12.7){\scriptsize{LV}}% \rput(6,13){\flagLY[2]}% \rput(7,12.7){\scriptsize{LY}}% \rput(9,13){\flagMD[2]}% \rput(10,12.7){\scriptsize{MD}}% \rput(12,13){\flagME[2]}% \rput(13,12.7){\scriptsize{ME}}% \rput(15,13){\flagMK[2]}% \rput(16,12.7){\scriptsize{MK}}% \rput(0,11){\flagMN[2]}% \rput(1,10.7){\scriptsize{MN}}% \rput(3,11){\flagMY[2]}% \rput(4,10.7){\scriptsize{MY}}% \rput(6,11){\flagNG[2]}% \rput(7,10.7){\scriptsize{NG}}% \rput(9,11){\flagNR[2]}% \rput(10,10.7){\scriptsize{NR}}% \rput(12,11){\flagNZ[2]}% \rput(13,10.7){\scriptsize{NZ}}% \rput(15,11){\flagOM[2]}% \rput(16,10.7){\scriptsize{OM}}% \rput(0,9){\flagPH[2]}% \rput(1,8.7){\scriptsize{PH}}% \rput(3,9){\flagPS[2]}% \rput(4,8.7){\scriptsize{PS}}% \rput(6,9){\flagSB[2]}% \rput(7,8.7){\scriptsize{SB}}% \rput(9,9){\flagSC[2]}% \rput(10,8.7){\scriptsize{SC}}% \rput(12,9){\flagSD[2]}% \rput(13,8.7){\scriptsize{SD}}% \rput(15,9){\flagSI[2]}% \rput(16,8.7){\scriptsize{SI}}% \rput(0,7){\flagSS[2]}% \rput(1,6.7){\scriptsize{SS}}% \rput(3,7){\flagTJ[2]}% \rput(4,6.7){\scriptsize{TJ}}% \rput(6,7){\flagTL[2]}% \rput(7,6.7){\scriptsize{TL}}% \rput(9,7){\flagTO[2]}% \rput(10,6.7){\scriptsize{TO}}% \rput(12,7){\flagUZ[2]}% \rput(13,6.7){\scriptsize{UZ}}% \rput(15,7){\flagVG[2]}% \rput(16,6.7){\scriptsize{VG}}% \rput(0,5){\flagZW[2]}% \rput(1,4.7){\scriptsize{ZW}}% %=============================================================================== \end{pspicture} \end{figure} %=============================================================================== %=============================================================================== \clearpage \subsection{Flags with aspect ratio 2:3} %=============================================================================== \begin{figure}[!h] \centering \begin{pspicture}(0,0)(17,24) %\psgrid[subgriddiv=5, gridcolor=gray!50, subgridcolor=gray!20, gridlabels=8pt, gridlabelcolor=red, gridwidth=0.1mm,subgridwidth=0.1mm] % %------------------------------------------------------------------------------- %=============================================================================== \rput(0,23){\flagAG[2]}% \rput(1,22.7){\scriptsize{AG}}% \rput(3,23){\flagAO[2]}% \rput(4,22.7){\scriptsize{AO}}% \rput(6,23){\flagAT[2]}% \rput(7,22.7){\scriptsize{AT}}% \rput(9,23){\flagAW[2]}% \rput(10,22.7){\scriptsize{AW}}% \rput(12,23){\flagBB[2]}% \rput(13,22.7){\scriptsize{BB}}% \rput(15,23){\flagBF[2]}% \rput(16,22.7){\scriptsize{BF}}% \rput(0,21){\flagBJ[2]}% \rput(1,20.7){\scriptsize{BJ}}% \rput(3,21){\flagBT[2]}% \rput(4,20.7){\scriptsize{BT}}% \rput(6,21){\flagBW[2]}% \rput(7,20.7){\scriptsize{BW}}% \rput(9,21){\flagCD[2]}% \rput(10,20.7){\scriptsize{CD}}% \rput(12,21){\flagCF[2]}% \rput(13,20.7){\scriptsize{CF}}% \rput(15,21){\flagCL[2]}% \rput(16,20.7){\scriptsize{CL}}% \rput(0,19){\flagCM[2]}% \rput(1,18.7){\scriptsize{CM}}% \rput(3,19){\flagCN[2]}% \rput(4,18.7){\scriptsize{CN}}% \rput(6,19){\flagCO[2]}% \rput(7,18.7){\scriptsize{CO}}% \rput(9,19){\flagCY[2]}% \rput(10,18.7){\scriptsize{CY}}% \rput(12,19){\flagCZ[2]}% \rput(13,18.7){\scriptsize{CZ}}% \rput(15,19){\flagDJ[2]}% \rput(16,18.7){\scriptsize{DJ}}% \rput(0,17){\flagDZ[2]}% \rput(1,16.7){\scriptsize{DZ}}% \rput(3,17){\flagEC[2]}% \rput(4,16.7){\scriptsize{EC}}% \rput(6,17){\flagEG[2]}% \rput(7,16.7){\scriptsize{EG}}% \rput(9,17){\flagES[2]}% \rput(10,16.7){\scriptsize{ES}}% \rput(12,17){\flagFR[2]}% \rput(13,16.7){\scriptsize{FR}}% \rput(15,17){\flagGE[2]}% \rput(16,16.7){\scriptsize{GE}}% \rput(0,15){\flagGH[2]}% \rput(1,14.7){\scriptsize{GH}}% \rput(3,15){\flagGM[2]}% \rput(4,14.7){\scriptsize{GM}}% \rput(6,15){\flagGN[2]}% \rput(7,14.7){\scriptsize{GN}}% \rput(9,15){\flagGQ[2]}% \rput(10,14.7){\scriptsize{GQ}}% \rput(12,15){\flagGR[2]}% \rput(13,14.7){\scriptsize{GR}}% \rput(15,15){\flagHK[2]}% \rput(16,14.7){\scriptsize{HK}}% \rput(0,13){\flagID[2]}% \rput(1,12.7){\scriptsize{ID}}% \rput(3,13){\flagIN[2]}% \rput(4,12.7){\scriptsize{IN}}% \rput(6,13){\flagIQ[2]}% \rput(7,12.7){\scriptsize{IQ}}% \rput(9,13){\flagIT[2]}% \rput(10,12.7){\scriptsize{IT}}% \rput(12,13){\flagJP[2]}% \rput(13,12.7){\scriptsize{JP}}% \rput(15,13){\flagKE[2]}% \rput(16,12.7){\scriptsize{KE}}% \rput(0,11){\flagKN[2]}% \rput(1,10.7){\scriptsize{KN}}% \rput(3,11){\flagKR[2]}% \rput(4,10.7){\scriptsize{KR}}% \rput(6,11){\flagLB[2]}% \rput(7,10.7){\scriptsize{LB}}% \rput(9,11){\flagLS[2]}% \rput(10,10.7){\scriptsize{LS}}% \rput(12,11){\flagMA[2]}% \rput(13,10.7){\scriptsize{MA}}% \rput(15,11){\flagMG[2]}% \rput(16,10.7){\scriptsize{MG}}% \rput(0,9){\flagML[2]}% \rput(1,8.7){\scriptsize{ML}}% \rput(3,9){\flagMM[2]}% \rput(4,8.7){\scriptsize{MM}}% \rput(6,9){\flagMR[2]}% \rput(7,8.7){\scriptsize{MR}}% \rput(9,9){\flagMT[2]}% \rput(10,8.7){\scriptsize{MT}}% \rput(12,9){\flagMU[2]}% \rput(13,8.7){\scriptsize{MU}}% \rput(15,9){\flagMV[2]}% \rput(16,8.7){\scriptsize{MV}}% \rput(0,7){\flagMW[2]}% \rput(1,6.7){\scriptsize{MW}}% \rput(3,7){\flagMZ[2]}% \rput(4,6.7){\scriptsize{MZ}}% \rput(6,7){\flagNA[2]}% \rput(7,6.7){\scriptsize{NA}}% \rput(9,7){\flagNL[2]}% \rput(10,6.7){\scriptsize{NL}}% \rput(12,7){\flagPA[2]}% \rput(13,6.7){\scriptsize{PA}}% \rput(15,7){\flagPE[2]}% \rput(16,6.7){\scriptsize{PE}}% \rput(0,5){\flagPK[2]}% \rput(1,4.7){\scriptsize{PK}}% \rput(3,5){\flagPR[2]}% \rput(4,4.7){\scriptsize{PR}}% \rput(6,5){\flagPT[2]}% \rput(7,4.7){\scriptsize{PT}}% \rput(9,5){\flagRO[2]}% \rput(10,4.7){\scriptsize{RO}}% \rput(12,5){\flagRS[2]}% \rput(13,4.7){\scriptsize{RS}}% \rput(15,5){\flagRU[2]}% \rput(16,4.7){\scriptsize{RU}}% \rput(0,3){\flagRW[2]}% \rput(1,2.7){\scriptsize{RW}}% \rput(3,3){\flagSA[2]}% \rput(4,2.7){\scriptsize{SA}}% \rput(6,3){\flagSG[2]}% \rput(7,2.7){\scriptsize{SG}}% \rput(9,3){\flagSK[2]}% \rput(10,2.7){\scriptsize{SK}}% \rput(12,3){\flagSL[2]}% \rput(13,2.7){\scriptsize{SL}}% \rput(15,3){\flagSN[2]}% \rput(16,2.7){\scriptsize{SN}}% \rput(0,1){\flagSO[2]}% \rput(1,0.7){\scriptsize{SO}}% \rput(3,1){\flagSR[2]}% \rput(4,0.7){\scriptsize{SR}}% \rput(6,1){\flagSY[2]}% \rput(7,0.7){\scriptsize{SY}}% \rput(9,1){\flagTD[2]}% \rput(10,0.7){\scriptsize{TD}}% \rput(12,1){\flagTH[2]}% \rput(13,0.7){\scriptsize{TH}}% \rput(15,1){\flagTN[2]}% \rput(16,0.7){\scriptsize{TN}}% %=============================================================================== \end{pspicture} \end{figure} %=============================================================================== %=============================================================================== \clearpage \subsection{Flags with 2:3 aspect ratios} %=============================================================================== \begin{figure}[!h] \centering \begin{pspicture}(0,0)(17,24) %\psgrid[subgriddiv=5, gridcolor=gray!50, subgridcolor=gray!20, gridlabels=8pt, gridlabelcolor=red, gridwidth=0.1mm,subgridwidth=0.1mm] % %------------------------------------------------------------------------------- %=============================================================================== \rput(0,23){\flagTR[2]}% \rput(1,22.7){\scriptsize{TR}}% \rput(3,23){\flagTW[2]}% \rput(4,22.7){\scriptsize{TW}}% \rput(6,23){\flagTZ[2]}% \rput(7,22.7){\scriptsize{TZ}}% \rput(9,23){\flagUA[2]}% \rput(10,22.7){\scriptsize{UA}}% \rput(12,23){\flagUG[2]}% \rput(13,22.7){\scriptsize{UG}}% \rput(15,23){\flagUY[2]}% \rput(16,22.7){\scriptsize{UY}}% \rput(0,20){\flagVE[2]}% \rput(1,19.7){\scriptsize{VE}}% \rput(3,20){\flagVN[2]}% \rput(4,19.7){\scriptsize{VN}}% \rput(6,20){\flagYE[2]}% \rput(7,19.7){\scriptsize{YE}}% \rput(9,20){\flagZA[2]}% \rput(10,19.7){\scriptsize{ZA}}% \rput(12,20){\flagZM[2]}% \rput(13,19.7){\scriptsize{ZM}}% %=============================================================================== \end{pspicture} \end{figure} %=============================================================================== %=============================================================================== \clearpage \subsection{Flags with mixed aspect ratios} %=============================================================================== \begin{figure}[!h] \centering \begin{pspicture}(0,0)(17,24) %\psgrid[subgriddiv=5, gridcolor=gray!50, subgridcolor=gray!20, gridlabels=8pt, gridlabelcolor=red, gridwidth=0.1mm,subgridwidth=0.1mm] % %------------------------------------------------------------------------------- %=============================================================================== \rput(0,23){\flagAD[2]}% \rput(1,22.7){\scriptsize{AD}}% \rput(3,23){\flagAL[2]}% \rput(4,22.7){\scriptsize{AL}}% \rput(6,23){\flagAR[2]}% \rput(7,22.7){\scriptsize{AR}}% \rput(9,23){\flagAS[2]}% \rput(10,22.7){\scriptsize{AS}}% \rput(12,23){\flagBD[2]}% \rput(13,22.7){\scriptsize{BD}}% \rput(15,23){\flagBE[2]}% \rput(16,22.7){\scriptsize{BE}}% \rput(0,20){\flagBG[2]}% \rput(1,19.7){\scriptsize{BG}}% \rput(3,20){\flagBH[2]}% \rput(4,19.7){\scriptsize{BH}}% \rput(6,20){\flagBI[2]}% \rput(7,19.7){\scriptsize{BI}}% \rput(9,20){\flagBO[2]}% \rput(10,19.7){\scriptsize{BO}}% \rput(12,20){\flagBR[2]}% \rput(13,19.7){\scriptsize{BR}}% \rput(15,20){\flagBZ[2]}% \rput(16,19.7){\scriptsize{BZ}}% \rput(0,17){\flagCG[2]}% \rput(1,16.7){\scriptsize{CG}}% \rput(3,17){\flagCH[2]}% \rput(4,16.7){\scriptsize{CH}}% \rput(6,17){\flagCR[2]}% \rput(7,16.7){\scriptsize{CR}}% \rput(9,17){\flagDE[2]}% \rput(10,16.7){\scriptsize{DE}}% \rput(12,17){\flagDK[2]}% \rput(13,16.7){\scriptsize{DK}}% \rput(15,17){\flagDO[2]}% \rput(16,16.7){\scriptsize{DO}}% \rput(0,14){\flagEE[2]}% \rput(1,13.7){\scriptsize{EE}}% \rput(3,14){\flagFI[2]}% \rput(4,13.7){\scriptsize{FI}}% \rput(6,14){\flagGA[2]}% \rput(7,13.7){\scriptsize{GA}}% \rput(9,14){\flagGY[2]}% \rput(10,13.7){\scriptsize{GY}}% \rput(12,14){\flagIL[2]}% \rput(13,13.7){\scriptsize{IL}}% \rput(15,14){\flagIR[2]}% \rput(16,13.7){\scriptsize{IR}}% \rput(0,11){\flagIS[2]}% \rput(1,10.7){\scriptsize{IS}}% \rput(3,11){\flagKG[2]}% \rput(4,10.7){\scriptsize{KG}}% \rput(6,11){\flagKH[2]}% \rput(7,10.7){\scriptsize{KH}}% \rput(9,11){\flagKM[2]}% \rput(10,10.7){\scriptsize{KM}}% \rput(12,11){\flagLI[2]}% \rput(13,10.7){\scriptsize{LI}}% \rput(15,11){\flagLR[2]}% \rput(16,10.7){\scriptsize{LR}}% \rput(0,8){\flagLT[2]}% \rput(1,7.7){\scriptsize{LT}}% \rput(3,8){\flagLU[2]}% \rput(4,7.7){\scriptsize{LU}}% \rput(6,8){\flagMC[2]}% \rput(7,7.7){\scriptsize{MC}}% \rput(9,8){\flagMX[2]}% \rput(10,7.7){\scriptsize{MX}}% \rput(12,8){\flagNE[2]}% \rput(13,7.7){\scriptsize{NE}}% \rput(15,8){\flagNI[2]}% \rput(16,7.7){\scriptsize{NI}}% \rput(0,5){\flagNO[2]}% \rput(1,4.7){\scriptsize{NO}}% \rput(3,5){\flagNP[2]}% \rput(4,4.7){\scriptsize{NP}}% \rput(6,5){\flagPG[2]}% \rput(7,4.7){\scriptsize{PG}}% \rput(9,5){\flagPL[2]}% \rput(10,4.7){\scriptsize{PL}}% \rput(12,5){\flagPW[2]}% \rput(13,4.7){\scriptsize{PW}}% \rput(15,5){\flagPY[2]}% \rput(16,4.7){\scriptsize{PY}}% \rput(0,2){\flagQA[2]}% \rput(1,1.7){\scriptsize{QA}}% \rput(3,2){\flagSE[2]}% \rput(4,1.7){\scriptsize{SE}}% \rput(6,2){\flagSV[2]}% \rput(7,1.7){\scriptsize{SV}}% \rput(9,2){\flagTG[2]}% \rput(10,1.7){\scriptsize{TG}}% \rput(12,2){\flagTT[2]}% \rput(13,1.7){\scriptsize{TT}}% \rput(15,2){\flagUS[2]}% \rput(16,1.7){\scriptsize{US}}% %=============================================================================== \end{pspicture} \end{figure} %===============================================================================