LaTeX

2010-05-05 18 views
14

में क्षैतिज और लंबवत् पाठ केंद्रित मैं निम्नलिखित उत्पादन करने के लिए करना चाहते हैं: ','LaTeX

 a  b 
    xxxxx xxxxx 
1 xxxxx xxxxx 
    xxxxx xxxxx 

    xxxxx xxxxx 
2 xxxxx xxxxx 
    xxxxx xxxxx 

कहाँ के ब्लॉक 'एक्स के चित्र हैं, और' एक ',' ख 1 'और' 2 ' पाठ हैं

यहाँ अब तक मेरी दो प्रयास कर रहे हैं:

\begin{figure} 
\begin{center} 
\begin{tabular}{ccc} 
& a & b \\ 
1 & \subfloat[]{\includegraphics[width=0.47\textwidth]{im.png}} & 
    \subfloat[]{\includegraphics[width=0.47\textwidth]{im.png}} \\ 
2 & \subfloat[]{\includegraphics[width=0.47\textwidth]{im.png}} & 
    \subfloat[]{\includegraphics[width=0.47\textwidth]{im.png}} \\ 
\end{tabular} 
\end{center} 
\end{figure} 

कौन सा पैदा करता है:

 a  b 
    xxxxx xxxxx 
    xxxxx xxxxx 
1 xxxxx xxxxx 

    xxxxx xxxxx 
    xxxxx xxxxx 
2 xxxxx xxxxx 

और

\begin{figure} 
\begin{center} 
\begin{tabular}{m{1cm}m{6cm}m{6cm}} 
& a & b \\ 
1 & \subfloat[]{\includegraphics[width=0.47\textwidth]{im.png}} & 
    \subfloat[]{\includegraphics[width=0.47\textwidth]{im.png}} \\ 
2 & \subfloat[]{\includegraphics[width=0.47\textwidth]{im.png}} & 
    \subfloat[]{\includegraphics[width=0.47\textwidth]{im.png}} \\ 
\end{tabular} 
\end{center} 
\end{figure} 

कौन सा पैदा करता है:

a  b 
    xxxxx xxxxx 
1 xxxxx xxxxx 
    xxxxx xxxxx 

    xxxxx xxxxx 
2 xxxxx xxxxx 
    xxxxx xxxxx 
+0

भविष्य के पाठकों के लिए, कृपया जांचें: http://tex.stackexchange.com/questions/12703/how-to-create-fixed-width-table-columns-with-text-raggedright-centered-raggedlef – Bernhard

उत्तर

12

आप एक नया स्तंभ प्रकार कर सकते हैं, या बस दो छवि स्तंभों के लिए m{6cm} से पहले >{\centering\arraybackslash} जोड़ें।

उदाहरण के लिए:

\newcolumntype{C}{>{\centering\arraybackslash} m{6cm} } %# New column type 
\begin{tabular}{m{1cm}CC}        %# Table with two of them 
... 

> निर्देश आप मूल रूप से उस स्तंभ में प्रत्येक प्रविष्टि से पहले निहित कोड इंजेक्षन करने देता है। centering पर्यावरण और tabular पर्यावरण के बीच असंगतता से निपटने के लिए हमें \arraybackslash की आवश्यकता है। More info can be found here.

4

मैं \dummyimage का उपयोग करता हूं, क्योंकि मेरे पास im.png नहीं है। इसे \includegraphics{im.png} के साथ बदलें।

\font\dummyfont = cmr10 at 100pt 
\def\dummyimage{{\vbox to 100pt{\vfil\hbox to 100pt{\hfil\dummyfont A\hfil}\vfil}}} 

\hfil\vbox{ 
\halign{&\hfil\ $\vcenter{\hbox{#}}$\strut \ \hfil\cr 
&a&b\cr 
1&\dummyimage&\dummyimage\cr 
2&\dummyimage&\dummyimage\cr 
}} 
+0

टीएक्स है, लाटेक्स नहीं, नहीं? – Svante

+1

@Svante: हाँ। मुझे एलेक्सी के जवाब में कुछ भी नहीं दिख रहा है जो लेटेक्स में समस्याएं पैदा करेगा। –