2011-02-28, 05:52
Mit RecordLinkage
gibt es eine R Bibliothek, die den Levenshtein Algorithmus per DLL/SO bereitstellt. Hier ein Beispiel:
library("RecordLinkage")
# the absolute value of the Levenshtein distance
levenshteinDist("Uwe", "uwe")
# a similarity measure
# based on 1 - d(str1,str2) / max(A,B)
# with d as L. distance
# and A, B as lengths of strings
levenshteinSim("Uwe", "uwe")
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Schlagwörter:
Levenshtein Category:
R |
Kommentare deaktiviert für Levenshtein mit R und der RecordLinkage Bibliothek
2011-01-21, 21:42
prettyref und varioref sind zwei nützliche Pakete für die Erstellung von Querverweisen. Hier ein Beispiel (zweimal übersetzen)
Zusatz: Mit dem showlabels Paket lassen sich die genutzten \labels{} im Rand des Dokuments ausgeben.
\documentclass[ngerman]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{blindtext}
\usepackage{varioref}
\usepackage{prettyref}
\newrefformat{eq}{\textup{(\ref{#1})}}
\newrefformat{lem}{Lemma \ref{#1}}
\newrefformat{thm}{Theorem \ref{#1}}
\newrefformat{cha}{Kapitel \ref{#1}}
\newrefformat{sec}{Abschnitt \ref{#1}}
\newrefformat{tab}{Tabelle \ref{#1} auf Seite \pageref{#1}}
\newrefformat{fig}{Abbildung \ref{#1} auf Seite \pageref{#1}}
\usepackage[]{showlabels}
\begin{document}
\section{Erster Abschnitt}\label{sec:erst}
\blindtext[1]
\blindtext[1]
\blindtext[1]
\begin{figure}%
\rule{\columnwidth}{5cm}
\caption{Hallo Welt!}%
\label{fig:test1}%
\end{figure}
\blindtext[1]
\section{Zweiter Abschnitt}
\blindtext[1]
\blindtext[1]
\blindtext[1]
\blindtext[1]
\blindtext[1]
\begin{figure}%
\rule{\columnwidth}{5cm}
\caption{Hallo Welt!}%
\label{fig:test2}%
\end{figure}
\blindtext[1]
\blindtext[1]
\blindtext[1]
\blindtext[1]
Siehe Abbildung \ref{fig:test1} auf Seite \pageref{fig:test1}
Siehe die Abbildung \vpageref{fig:test1}
Siehe Abbildung \vref{fig:test1}
Siehe Abbildung \ref{fig:test2} auf Seite \pageref{fig:test2}
Siehe Abbildung \vpageref{fig:test2}
Siehe Abbildung \vref{fig:test2}
Siehe Abbildungen \vrefrange{fig:test1}{fig:test2}
Siehe die Abbildungen \vpagerefrange{fig:test1}{fig:test2}
\prettyref{fig:test1}
\prettyref{sec:erst}
\end{document} |
\documentclass[ngerman]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{blindtext}
\usepackage{varioref}
\usepackage{prettyref}
\newrefformat{eq}{\textup{(\ref{#1})}}
\newrefformat{lem}{Lemma \ref{#1}}
\newrefformat{thm}{Theorem \ref{#1}}
\newrefformat{cha}{Kapitel \ref{#1}}
\newrefformat{sec}{Abschnitt \ref{#1}}
\newrefformat{tab}{Tabelle \ref{#1} auf Seite \pageref{#1}}
\newrefformat{fig}{Abbildung \ref{#1} auf Seite \pageref{#1}}
\usepackage[]{showlabels}
\begin{document}
\section{Erster Abschnitt}\label{sec:erst}
\blindtext[1]
\blindtext[1]
\blindtext[1]
\begin{figure}%
\rule{\columnwidth}{5cm}
\caption{Hallo Welt!}%
\label{fig:test1}%
\end{figure}
\blindtext[1]
\section{Zweiter Abschnitt}
\blindtext[1]
\blindtext[1]
\blindtext[1]
\blindtext[1]
\blindtext[1]
\begin{figure}%
\rule{\columnwidth}{5cm}
\caption{Hallo Welt!}%
\label{fig:test2}%
\end{figure}
\blindtext[1]
\blindtext[1]
\blindtext[1]
\blindtext[1]
Siehe Abbildung \ref{fig:test1} auf Seite \pageref{fig:test1}
Siehe die Abbildung \vpageref{fig:test1}
Siehe Abbildung \vref{fig:test1}
Siehe Abbildung \ref{fig:test2} auf Seite \pageref{fig:test2}
Siehe Abbildung \vpageref{fig:test2}
Siehe Abbildung \vref{fig:test2}
Siehe Abbildungen \vrefrange{fig:test1}{fig:test2}
Siehe die Abbildungen \vpagerefrange{fig:test1}{fig:test2}
\prettyref{fig:test1}
\prettyref{sec:erst}
\end{document}
PDF
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Schlagwörter:
LaTeX Category:
LaTeX,
Pakete,
Artikel |
Kommentare deaktiviert für Querverweise mit prettyref und varioref
2011-01-20, 08:32
Hier ein kleines Beispiel für das Setzen von Einheiten mit dem siunitx Paket.
\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs,siunitx}
% für deutsche Texte
\sisetup{
list-final-separator = { \translate{und} },
range-phrase = { \translate{bis} }}
\begin{document}
\texttt{\textbackslash num\{\textless Zahl\textgreater\}} formatiert Zahlen
\verb|\num{1234567890.123}| erzeugt \num{1234567890.123}
\texttt{\textbackslash si\{\textless Einheit\textgreater\}} formatiert Einheiten
\verb|\si{\meter/\second^2}| erzeugt \si{\meter/\second^2}
\texttt{\textbackslash SI\{\textless Zahl\textgreater\}\{\textless Einheit\textgreater\}} formatiert Zahlen mit Einheiten
\verb|\SI{1234567890.123}{\meter}| erzeugt \SI{1234567890.123}{\meter}
\texttt{\textbackslash numlist\{\textless Zahl;Zahl;Zahl\textgreater\}} formatiert Zahlenlisten
\verb|\numlist{10;20;30}| erzeugt \numlist{10;20;30}
\texttt{\textbackslash SIlist\{\textless Zahl;Zahl;Zahl\textgreater\}\{\textless Einheit\textgreater\}} formatiert Zahlenlisten mit Einheit
\verb|\SIlist{10;20;30}{\meter}| erzeugt \SIlist{10;20;30}{\meter}
\texttt{\textbackslash SIrange\{\textless Zahl\textgreater\}\{\textless Zahl\textgreater\}\{\textless Einheit\textgreater\}} formatiert Zahlenbereiche mit Einheiten
\verb|\SIrange{10}{20}{\meter}| erzeugt \SIrange{10}{20}{\meter}
\texttt{\textbackslash ang\{\textless Zahl\textgreater\}} formatiert Winkel
\verb|\ang{180,5}| erzeugt \ang{180,5}
\section*{Spaltentyp 'S'}
\begin{tabular}{Ss} \\ \toprule
{Zahlen} & \meter \\ \midrule
12.1 & \meter \\
123.12 & \meter \\
1.2e4 & \meter \\
1234.123 & \meter \\ \bottomrule
\end{tabular}
\end{document} |
\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs,siunitx}
% für deutsche Texte
\sisetup{
list-final-separator = { \translate{und} },
range-phrase = { \translate{bis} }}
\begin{document}
\texttt{\textbackslash num\{\textless Zahl\textgreater\}} formatiert Zahlen
\verb|\num{1234567890.123}| erzeugt \num{1234567890.123}
\texttt{\textbackslash si\{\textless Einheit\textgreater\}} formatiert Einheiten
\verb|\si{\meter/\second^2}| erzeugt \si{\meter/\second^2}
\texttt{\textbackslash SI\{\textless Zahl\textgreater\}\{\textless Einheit\textgreater\}} formatiert Zahlen mit Einheiten
\verb|\SI{1234567890.123}{\meter}| erzeugt \SI{1234567890.123}{\meter}
\texttt{\textbackslash numlist\{\textless Zahl;Zahl;Zahl\textgreater\}} formatiert Zahlenlisten
\verb|\numlist{10;20;30}| erzeugt \numlist{10;20;30}
\texttt{\textbackslash SIlist\{\textless Zahl;Zahl;Zahl\textgreater\}\{\textless Einheit\textgreater\}} formatiert Zahlenlisten mit Einheit
\verb|\SIlist{10;20;30}{\meter}| erzeugt \SIlist{10;20;30}{\meter}
\texttt{\textbackslash SIrange\{\textless Zahl\textgreater\}\{\textless Zahl\textgreater\}\{\textless Einheit\textgreater\}} formatiert Zahlenbereiche mit Einheiten
\verb|\SIrange{10}{20}{\meter}| erzeugt \SIrange{10}{20}{\meter}
\texttt{\textbackslash ang\{\textless Zahl\textgreater\}} formatiert Winkel
\verb|\ang{180,5}| erzeugt \ang{180,5}
\section*{Spaltentyp 'S'}
\begin{tabular}{Ss} \\ \toprule
{Zahlen} & \meter \\ \midrule
12.1 & \meter \\
123.12 & \meter \\
1.2e4 & \meter \\
1234.123 & \meter \\ \bottomrule
\end{tabular}
\end{document}
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Category:
LaTeX,
Pakete |
Kommentare deaktiviert für Einheiten setzen mit dem siunitx Paket
2011-01-09, 15:04
Charles Joseph Minard war ein französischer Bauingenieur, dessen Karte der napoleonischen Verluste während des Russland-Feldzugs auch heute noch als eine der besten Visualisierungen gilt. Auf der folgenden Webseite findet man mehr Informationen dazu http://www.math.yorku.ca/SCS/Gallery/re-minard.html.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Schlagwörter:
Minard Category:
R |
Kommentare deaktiviert für Minards Karte des Napoleonischen Russland-Feldzugs
2011-01-08, 20:45
Am 08.01.2011 fand im CoWoCo eine Veranstaltung zum Thema „Open Data / Open Government“ statt. Aus einer der Sessions ging die Idee hervor, eine einführende Präsentation zu erstellen, was „Open Data“ ist und wofür es gut ist.
Die Präsentation lege ich unter einer eigenen Seite, http://uweziegenhagen.de/?page_id=1214 ab.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
2011-01-02, 21:08
Mit dem neuen lpic
Paket (TeXLive hat es schon, MikTeX meines Erachtens noch nicht) lassen sich recht einfach Bilder nachträglich beschriften. Hier ein Beispiel:
\documentclass{scrartcl}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[]{lpic}
\author{Uwe Ziegenhagen}
\title{}
\begin{document}
\begin{figure}
\centering
\begin{lpic}[grid,coords(20)]{Arduino}
\lbl[t]{12,40;\textcolor{green}{\small \textbf{USB-Port}}}
\lbl[t]{19,20;\textcolor{green}{\textbf{9--12V}}}
\lbl[t]{55,20;\textcolor{green}{\textbf{ATMega 328}}}
\end{lpic}
\caption{Arduino Duemilanove}
\end{figure}
\end{document} |
\documentclass{scrartcl}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[]{lpic}
\author{Uwe Ziegenhagen}
\title{}
\begin{document}
\begin{figure}
\centering
\begin{lpic}[grid,coords(20)]{Arduino}
\lbl[t]{12,40;\textcolor{green}{\small \textbf{USB-Port}}}
\lbl[t]{19,20;\textcolor{green}{\textbf{9--12V}}}
\lbl[t]{55,20;\textcolor{green}{\textbf{ATMega 328}}}
\end{lpic}
\caption{Arduino Duemilanove}
\end{figure}
\end{document}
Benötigt wird noch die Datei Arduino.pdf
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
2011-01-02, 17:10
Basierend auf den SVG Dateien aus Fritzing hier eine CorelDraw X4 Datei, die auf einzelnen Ebenen die einzelnen Bestandteile des Arduinos hat.
Arduino
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
2011-01-02, 17:06
Hier eine Corel Draw X4 Datei für die Logitech G11.
G11_Auflage
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Schlagwörter:
G11,
Logitech Category:
Allgemein |
Kommentare deaktiviert für Tastatur-Auflage für Logitech G11
2010-12-26, 22:54
Auf http://richardspowershellblog.wordpress.com/2007/04/19/insert-values-to-a-sql-server-table/ habe ich ein kurzes Statement gefunden, um per Powershell Einträge in einer SQL Datenbank vorzunehmen.
# open connection to the server
$conn = New-Object System.Data.SqlClient.SqlConnection("Data Source=localhost; Initial Catalog=Posh; Integrated Security=SSPI")
$conn.Open()
# create command object
$cmd = $conn.CreateCommand()
# create statement
$cmd.CommandText ="INSERT myTable VALUES ('Hello', 'World', 123)"
# execute command
$cmd.ExecuteNonQuery()
# close connection
$conn.Close() |
# open connection to the server
$conn = New-Object System.Data.SqlClient.SqlConnection("Data Source=localhost; Initial Catalog=Posh; Integrated Security=SSPI")
$conn.Open()
# create command object
$cmd = $conn.CreateCommand()
# create statement
$cmd.CommandText ="INSERT myTable VALUES ('Hello', 'World', 123)"
# execute command
$cmd.ExecuteNonQuery()
# close connection
$conn.Close()
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Category:
Powershell,
SQL |
Kommentare deaktiviert für Powershell und SQL – INSERT
2010-12-25, 10:17
Auf http://richardspowershellblog.wordpress.com/2007/04/19/insert-values-to-a-sql-server-table/ habe ich ein kurzes Statement gefunden, um per Powershell Einträge in einer SQL Datenbank vorzunehmen.
# open connection to the server
$conn = New-Object System.Data.SqlClient.SqlConnection("Data Source=localhost; Initial Catalog=Posh; Integrated Security=SSPI")
$conn.Open()
# create command object
$cmd = $conn.CreateCommand()
# create statement
$cmd.CommandText ="INSERT myTable VALUES ('Hello', 'World', 123)"
# execute command
$cmd.ExecuteNonQuery()
# close connection
$conn.Close() |
# open connection to the server
$conn = New-Object System.Data.SqlClient.SqlConnection("Data Source=localhost; Initial Catalog=Posh; Integrated Security=SSPI")
$conn.Open()
# create command object
$cmd = $conn.CreateCommand()
# create statement
$cmd.CommandText ="INSERT myTable VALUES ('Hello', 'World', 123)"
# execute command
$cmd.ExecuteNonQuery()
# close connection
$conn.Close()
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website