Bir metin hücresindeki bir çıktı hücresini metinde "" bulunmadan nasıl dönüştürebilirim?
Bu benim kodumun bir parçası:
Grid[{{"Número de indivíduos", "Máximo", "Mínimo", "Mediana", "Média", "Desvio Padrão"}},
Dividers -> Center] // TextCell // CellPrint
Ve aldığım sonuç şudur:
"Número de indivíduos" | "Máximo" | "Mínimo" | "Mediana" | "Média" | "Desvio Padrão"
Ama bu sonucu tırnak işaretleri olmadan almak istiyorum, bunu nasıl yapabilirim?
Yanıtlar
Temel olarak, bir dizenin tırnak gösterip göstermediğini kontrol eden Cellseçenek seçenektir ShowStringCharacters. Çıkış hücreleri için bu seçenek şu şekilde ayarlanır False:
CurrentValue[{StyleDefinitions, "Output", ShowStringCharacters}]
Yanlış
Bu nedenle, çıktı hücreleri tırnak işareti göstermez:
Grid[
{{"Número de indivíduos", "Máximo", "Mínimo", "Mediana", "Média", "Desvio Padrão"}},
Dividers -> Center
] // TextCell

Siz de kullanmakta ısrar ediyorsanız CellPrint:
Grid[
{{"Número de indivíduos", "Máximo", "Mínimo", "Mediana", "Média", "Desvio Padrão"}},
Dividers -> Center
] // TextCell //CellPrint

sonra aşağıdaki Cellnesneyi oluşturursunuz (bunu Cell | Show Expression
menüden kullanarak görebilirsiniz):
Hücre [BoxData [TagBox [GridBox [{{"" <N [UAcute] mero de indiv [IAcute] duos> "", "" <M [AAcute] ximo> "", "" <M [IAcute] nimo> " "," "<Mediana>" "," "<M [EAcute] dia>" "," "<Desvio Padr [ATilde] o>" "}}, AutoDelete-> False, GridBoxDividers -> {" Sütunlar "- > {False, {True}, False}, "Satırlar" -> {False, {True}, False}}, GridBoxItemSize -> {"Sütunlar" -> {{Otomatik}}, "Satırlar" -> {{Otomatik }}}], "Grid"]], GeneratedCell-> True, CellAutoOverwrite-> True, CellChangeTimes -> {3.806851714647841 * ^ 9}]
Bu hücrenin, ikinci bağımsız değişken olarak ikinci bağımsız değişken olarak bir türü (ör. "Çıktı") olmadığına dikkat edin GeneratedCell -> True
. Dolayısıyla, seçeneğin değeri varsayılandır:
CurrentValue[ShowStringCharacters]
Doğru
Bu yüzden eklemek CellPrint(tamamen gereksizdir) alıntıları gösterir. Gerçekten kullanmanız gerekiyorsa CellPrint, TextCellbu seçeneği belirtmek için kendi
TextCell[
Grid[
{{"Número de indivíduos", "Máximo", "Mínimo", "Mediana", "Média", "Desvio Padrão"}},
Dividers -> Center
],
ShowStringCharacters->False
] //CellPrint

"Yazdır" stiliyle çıktı
Izgara [{{"Metin 1", Stil ["Metin 2", RGBColor [0.8, 0.35, 0], Kalın, FontFamily -> "Franklin Gothic", FontSize -> 17], "Metin 3", Stil ["Metin 4 ", RGBColor [0, 0.5, 0.5], FontFamily ->" Garamond "FontSize -> 20]}}, Bölücüler -> Tümü] // Yazdır